考虑一个Solr文档,其中包含以下字段:id,title,city,locality,category,subcategory(multivalued)和tags(multivalued)。
此处自动完成功能位于标题,类别,子类别,标签和位置字段。为了实现此目的,我使用自动填充字段并复制全部 必要的字段,即标题,类别等......对它和事情都很好。使用突出显示(由于存在多值字段)来实现它。
但是,我很难确定自动完成术语属于哪个字段?
例如说我搜索板球,它可能是标题或标签的一部分。有哪种方法可以使用上述方法找到它?
答案 0 :(得分:0)
默认情况下,Solr搜索所有字段,如果要搜索特定字段,可以使用分面搜索。例如,
fq=title:"Cricket"
这将搜索您指定的字段。