我尝试使用基于Facet和基于术语的方法来实现AutoSuggest功能。
我能够使用包含单个字段的查询响应来实现该功能:搜索所基于的字段。
在这里,我想根据业务需求在响应中返回一个额外的字段。
场景:autosuggest查询当前正在返回与“产品名称”对应的字段。这是为autosuggest配置的字段。除此之外,我还想返回“产品ID”字段。但是,我的autosuggest查询不应该基于此“产品ID”索引。
请建议。
问候
答案 0 :(得分:0)
您正在寻找的“功能”不存在。理由是,Solr建议在索引中重复(基于threshold
)的单词。
我认为,您所寻找的内容是suggestor
和group by
查询的混合体。结果根据单词分组,并且发送ID。