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.

Reply via email to