如何使用SolR获得所有字段的突出显示响应

时间:2010-11-17 06:37:37

标签: lucene solr highlighting solrj

大家好:
    我有一个包含两个字段的文档,名称和文本,它们的内容相同     但是当我使用突出显示查询时,响应只返回参数q中的一个字段。     
例如:
HTP://127.0.0.1:8983 / Solr的/选择/ Q =名称:索尼和放大器; HL =真放; hl.fl =名称,文字
? 这只是在突出显示响应中的返回名称 HTP://127.0.0.1:8983 / Solr的/选择/ Q =文本:索尼和放大器; HL =真放; hl.fl =名称,文字
? 这只会在突出显示响应中返回文字

我希望突出显示所有字段,hl.fl无用吗? 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你有什么应该工作。对我来说唯一的一点就是你拥有的另一个字段的名称是'text'我会尝试更改该字段的名称并再次尝试。这看起来就像你可能不想使用的一个词,因为它可以保留在某个地方。

你能做一个q = text:sony

它会给出相同的结果吗?