Solr自动完成:获取更多信息以及建议

时间:2014-08-19 18:07:33

标签: solr autocomplete

我找到了几种使用solr自动完成的方法:Faceting,TermComponent和Suggester

但在其中没有一个我可以找到包含说“id”和/或其他字段以及自动完成响应的功能。

说我有以下数据 {  “ID”:1,  “名”: “test123” } {  “ID”:2,  “名”: “test456” }

使用上述方法,如果我要求“test”自动完成,我会得到结果[“test123”,“test456”]但是有没有办法获得id以及结果?

示例:[{1,“test123”},{2,“test456”}]

1 个答案:

答案 0 :(得分:1)

根据您尝试自动填充的方式,StrFieldTextField KeywordTokenizer(因此您可以使用小写等)可以让您执行野外卡前缀搜索(field:foo*)。这样你就可以自动完成并从返回的文件中获取其他字段(即有fl=name,id)。