我正在尝试使用flex客户端实现solr hit突出显示。你们可以建议我一个格式化程序,我可以用它来达到这个目的。有很多例子可以在客户端编写逻辑中进行高亮度来实现这一点,但是无法找到从后端标记它们的正确解决方案
(eg. some words<pretexttag>keyword<posttexttag>some words)
以便自动突出显示结果。如果你们给我任何暗示,请欣赏。提前致谢。
答案 0 :(得分:0)
您可以使用hl.simple.pre and hl.simple.post选项为Solr结果中的突出显示标签设置所需的值。您可以通过修改solrconfig.xml高亮标准格式化程序来配置它们,如下所示;
<highlighting>
...
<!-- Configure the standard formatter -->
<formatter name="html" class="org.apache.solr.highlight.HtmlFormatter" default="true">
<lst name="defaults">
<str name="hl.simple.pre"><![CDATA[<pretexttag>]]></str>
<str name="hl.simple.post"><![CDATA[<posttexttag>]]></str>
</lst>
</formatter>
...
</highlighting>