Solr ударил тег выделения для flex - PullRequest
0 голосов
/ 06 октября 2011

Я пытаюсь реализовать подсвечивание совпадений с помощью Flex-клиента. Не могли бы вы, ребята, предложить мне форматтер, который я мог бы использовать для этой цели. Существует множество примеров, чтобы сделать это в логике записи на стороне клиента, чтобы сделать это, но не смог найти правильного решения, чтобы пометить их с серверной части

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

, чтобы автоматически подсвечивать результаты. Спасибо, ребята, дайте мне подсказку. Заранее спасибо.

1 Ответ

0 голосов
/ 06 октября 2011

Вы можете установить любые значения для тегов выделения в результатах Solr, используя параметры hl.simple.pre и hl.simple.post . Вы можете настроить их, изменив 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...