在Solrping中过滤搜索结果
问题描述:
我想要独特的建议。该场景是这样的:在Solrping中过滤搜索结果
Area
abc
cde
efg
abc
abc
区域字段被索引,ngramed。
现在假设用户查询是'abc',那么我在建议中得到了3次'abc'。
我听说过字段崩溃和分组,但我了解到它只能应用于不是NGRAMED的字段。
确认了吗?如果是,那么我应该怎样才能获得独特的结果。
答
检查Solr faceting,通过该面板您可以在面积字段上进行打印。还可以使用facet.prefix查询来筛选从该术语开始的术语的结果。这将工作在ngramed条款,以及返回独特的条款与计数的条款出现,你可以忽略。