2013-04-21 102 views
0

我想要独特的建议。该场景是这样的:在Solrping中过滤搜索结果

Area 
abc 
cde 
efg 
abc 
abc 

区域字段被索引,ngramed。

现在假设用户查询是'abc',那么我在建议中得到了3次'abc'。

我听说过字段崩溃和分组,但我了解到它只能应用于不是NGRAMED的字段。

确认了吗?如果是,那么我应该怎样才能获得独特的结果。

回答

1

检查Solr faceting,通过该面板您可以在面积字段上进行打印。还可以使用facet.prefix查询来筛选从该术语开始的术语的结果。这将工作在ngramed条款,以及返回独特的条款与计数的条款出现,你可以忽略。