Class DefaultHighlighter
java.lang.Object
ubic.gemma.core.search.DefaultHighlighter
- All Implemented Interfaces:
Highlighter, LuceneHighlighter, OntologyHighlighter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.highlight.FormatterObtain a formatter for highlights.Produce a highlight for a given field.highlightDocument(org.apache.lucene.document.Document document, org.apache.lucene.search.highlight.Highlighter highlighter, org.apache.lucene.analysis.Analyzer analyzer) Highlight a given Lucene document.highlightTerm(String termUri, String termLabel, String field) Produce a highlight for a given ontology term.
-
Constructor Details
-
DefaultHighlighter
public DefaultHighlighter() -
DefaultHighlighter
public DefaultHighlighter(org.apache.lucene.search.highlight.Formatter formatter)
-
-
Method Details
-
highlight
Description copied from interface:HighlighterProduce a highlight for a given field.- Specified by:
highlightin interfaceHighlighter
-
highlightTerm
Description copied from interface:OntologyHighlighterProduce a highlight for a given ontology term.- Specified by:
highlightTermin interfaceOntologyHighlighter- Parameters:
termUri- a URI for the term or null for a full-text termtermLabel- a label for the termfield- an object path through which the term was found- Returns:
- a suitable highlight, or null if none is found
-
getFormatter
public org.apache.lucene.search.highlight.Formatter getFormatter()Description copied from interface:LuceneHighlighterObtain a formatter for highlights.- Specified by:
getFormatterin interfaceLuceneHighlighter
-
highlightDocument
public Map<String,String> highlightDocument(org.apache.lucene.document.Document document, org.apache.lucene.search.highlight.Highlighter highlighter, org.apache.lucene.analysis.Analyzer analyzer) Description copied from interface:LuceneHighlighterHighlight a given Lucene document.- Specified by:
highlightDocumentin interfaceLuceneHighlighter
-