Package org.opencms.search.documents
Interface I_CmsTermHighlighter
- All Known Implementing Classes:
- CmsTermHighlighterHtml
public interface I_CmsTermHighlighter
Highlights arbitrary terms, used for generation of search excerpts.
- Since:
- 6.0.0
- 
Method SummaryModifier and TypeMethodDescriptiongetExcerpt(org.apache.lucene.document.Document doc, CmsSearchIndex index, CmsSearchParameters params, org.apache.lucene.search.Query query, org.apache.lucene.analysis.Analyzer analyzer) Returns an excerpt of the given document related based on the given index and query.
- 
Method Details- 
getExcerptString getExcerpt(org.apache.lucene.document.Document doc, CmsSearchIndex index, CmsSearchParameters params, org.apache.lucene.search.Query query, org.apache.lucene.analysis.Analyzer analyzer) throws IOException, org.apache.lucene.search.highlight.InvalidTokenOffsetsException Returns an excerpt of the given document related based on the given index and query.- Parameters:
- doc- the content Lucene document to generate the excerpt for
- index- the index that has been searched
- params- the current search parameters
- query- the search query
- analyzer- the analyzer used
- Returns:
- an excerpt of the content
- Throws:
- IOException- if something goes wrong
- org.apache.lucene.search.highlight.InvalidTokenOffsetsException- in case of problems with the Lucene tokenizer
 
 
-