Solr命中flex的高亮标记

时间:2011-10-05 22:48:34

标签: flash flex solr

我正在尝试使用flex客户端实现solr hit突出显示。你们可以建议我一个格式化程序,我可以用它来达到这个目的。有很多例子可以在客户端编写逻辑中进行高亮度来实现这一点,但是无法找到从后端标记它们的正确解决方案

 (eg. some words<pretexttag>keyword<posttexttag>some words) 

以便自动突出显示结果。如果你们给我任何暗示,请欣赏。提前致谢。

1 个答案:

答案 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>