在mysql查询中,“distinct”关键字用于获取不同的值。那么solr查询是否有任何关键字可以根据特定的字段名称(fl)值检索不同的文档。
或以任何方式获得不同的文件。因为有时我会一次又一次地获得相同的文档,因为相同的字段标题值,但它们的字段内容具有不同的值。
答案 0 :(得分:0)
Solr只会为每个查询返回一次文档,所以如果是这种情况 - 索引中有重复的文档。
您可能正在寻找Result Grouping,它允许您按公共字段对文档进行分组,获得该特定字段中每个值的最高匹配。如果您遍历组,您将获得该字段的不同设置。
如果您要查找特定字段中的所有不同值(而不是每个值的整个文档),Faceting是可行的方法。