[ 
https://issues.apache.org/jira/browse/SOLR-4722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822636#comment-13822636
 ] 

Tricia Jenkins commented on SOLR-4722:
--------------------------------------

Thanks for your interest.  This code/jar could be used as is for your purposes.

If you don't want to specify highlighting enabled in each query just move it to 
conf/solrconfig.xml:
{code:xml}
  <requestHandler name="standard" class="solr.StandardRequestHandler">
    <lst name="defaults">
      <str name="hl">true</str>
    </lst>
  </requestHandler>
{code}

This highlighter only returns the term positions.  The term offsets are stored 
because they're used by the FastVectorHighlighter.  You won't get any useful 
information from this highlighter if you disable termOffsets in your schema.xml.

I just ran this patch against trunk.  Still works!

> Highlighter which generates a list of query term position(s) for each item in 
> a list of documents, or returns null if highlighting is disabled.
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-4722
>                 URL: https://issues.apache.org/jira/browse/SOLR-4722
>             Project: Solr
>          Issue Type: New Feature
>          Components: highlighter
>    Affects Versions: 4.3, 5.0
>            Reporter: Tricia Jenkins
>            Priority: Minor
>         Attachments: SOLR-4722.patch, solr-positionshighlighter.jar
>
>
> As an alternative to returning snippets, this highlighter provides the (term) 
> position for query matches.  One usecase for this is to reconcile the term 
> position from the Solr index with 'word' coordinates provided by an OCR 
> process.  In this way we are able to 'highlight' an image, like a page from a 
> book or an article from a newspaper, in the locations that match the user's 
> query.
> This is based on the FastVectorHighlighter and requires that termVectors, 
> termOffsets and termPositions be stored.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to