Using external field content for highlighting
---------------------------------------------
Key: SOLR-1105
URL: https://issues.apache.org/jira/browse/SOLR-1105
Project: Solr
Issue Type: Improvement
Components: highlighter
Affects Versions: 1.3
Reporter: Dmitry Lihachev
Fix For: 1.3.1
DefaultSolrHighlighter uses stored field content to highlight. It has some
disadvantages, because index grows up fast when using multilingual indexing due
to several fields has to be stored with same content. This patch allows
DefaultSolrHighlighter to use "contentField" attribute to loockup content in
external field.
Excerpt from old schema:
{code:xml}
<field name="title" type="text" stored="true" indexed="true" />
<field name="title_ru" type="text_ru" stored="true" indexed="true" />
<field name="title_en" type="text_en" stored="true" indexed="true" />
<field name="title_de" type="text_de" stored="true" indexed="true" />
{code}
The same after patching, highlighter will now get content stored in "title"
field
{code:xml}
<field name="title" type="text" stored="true" indexed="true" />
<field name="title_ru" type="text_ru" stored="false" indexed="true"
contentField="title"/>
<field name="title_en" type="text_en" stored="false" indexed="true"
contentField="title"/>
<field name="title_de" type="text_de" stored="false" indexed="true"
contentField="title"/>
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.