我在突出显示时遇到问题。
我已设置 Solr 以返回特定字段的全部内容。 这部分工作得很好,即该字段的全部内容都与结果一起返回。不起作用的是突出显示字段内容的特定部分。
该字段包含$1),. 使用分析器,我去掉了括号和逗号,将美元符号分解成自己的单词,留下$ 1. 在 analysis.jsp 中,我使用$1),作为索引值,$作为查询值,它匹配$成功。但是,当我重新索引并点击选择处理程序 URL 时,突出显示的部分仍然是<em>$1),</em>.
我如何确保$1),实际突出显示的唯一部分是$,即<em>$</em>1),?
需要明确的是,我得到了这个<em>$1),</em>,但我真的想要这个<em>$</em>1),。
我正在使用具有 FastVectorHighlighting 和 SingleFragListBuilder 的 Solr 3.6。根据此处的建议,我尝试使用默认荧光笔,但也无法正常工作。