Solr自动完成

时间:2015-11-16 17:25:30

标签: solr autocomplete

考虑一个Solr文档,其中包含以下字段:id,title,city,locality,category,subcategory(multivalued)和tags(multivalued)。

此处自动完成功能位于标题,类别,子类别,标签和位置字段。为了实现此目的,我使用自动填充字段并复制全部 必要的字段,即标题,类别等......对它和事情都很好。使用突出显示(由于存在多值字段)来实现它。

但是,我很难确定自动完成术语属于哪个字段?

例如说我搜索板球,它可能是标题或标签的一部分。有哪种方法可以使用上述方法找到它?

1 个答案:

答案 0 :(得分:0)

默认情况下,Solr搜索所有字段,如果要搜索特定字段,可以使用分面搜索。例如,

      fq=title:"Cricket"

这将搜索您指定的字段。