- FastVectorHighlighter - Class in org.apache.lucene.search.vectorhighlight
-
Another highlighter implementation.
- FastVectorHighlighter() - Constructor for class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
the default constructor.
- FastVectorHighlighter(boolean, boolean) - Constructor for class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
a constructor.
- FastVectorHighlighter(boolean, boolean, FragListBuilder, FragmentsBuilder) - Constructor for class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
a constructor.
- FieldFragList - Class in org.apache.lucene.search.vectorhighlight
-
FieldFragList has a list of "frag info" that is used by FragmentsBuilder class
to create fragments (snippets).
- FieldFragList(int) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldFragList
-
a constructor.
- FieldFragList.WeightedFragInfo - Class in org.apache.lucene.search.vectorhighlight
-
List of term offsets + weight for a frag info
- FieldFragList.WeightedFragInfo(int, int, List<FieldFragList.WeightedFragInfo.SubInfo>, float) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo
-
- FieldFragList.WeightedFragInfo.SubInfo - Class in org.apache.lucene.search.vectorhighlight
-
Represents the list of term offsets for some text
- FieldFragList.WeightedFragInfo.SubInfo(String, List<FieldPhraseList.WeightedPhraseInfo.Toffs>, int) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo.SubInfo
-
- fieldNameComparator(String) - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
Necessary to implement matches for queries against defaultField
- FieldPhraseList - Class in org.apache.lucene.search.vectorhighlight
-
FieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder
to create a FieldFragList object.
- FieldPhraseList(FieldTermStack, FieldQuery) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldPhraseList
-
create a FieldPhraseList that has no limit on the number of phrases to analyze
- FieldPhraseList(FieldTermStack, FieldQuery, int) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldPhraseList
-
a constructor.
- FieldPhraseList.WeightedPhraseInfo - Class in org.apache.lucene.search.vectorhighlight
-
Represents the list of term offsets and boost for some text
- FieldPhraseList.WeightedPhraseInfo(LinkedList<FieldTermStack.TermInfo>, float) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- FieldPhraseList.WeightedPhraseInfo(LinkedList<FieldTermStack.TermInfo>, float, int) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- FieldPhraseList.WeightedPhraseInfo.Toffs - Class in org.apache.lucene.search.vectorhighlight
-
Term offsets (start + end)
- FieldPhraseList.WeightedPhraseInfo.Toffs(int, int) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo.Toffs
-
- FieldQuery - Class in org.apache.lucene.search.vectorhighlight
-
FieldQuery breaks down query object into terms/phrases and keeps
them in a QueryPhraseMap structure.
- FieldQuery.QueryPhraseMap - Class in org.apache.lucene.search.vectorhighlight
-
Internal structure of a query for highlighting: represents
a nested query structure
- FieldQuery.QueryPhraseMap(FieldQuery) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
-
- FieldTermStack - Class in org.apache.lucene.search.vectorhighlight
-
FieldTermStack
is a stack that keeps query terms in the specified field
of the document to be highlighted.
- FieldTermStack(IndexReader, int, String, FieldQuery) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldTermStack
-
a constructor.
- FieldTermStack.TermInfo - Class in org.apache.lucene.search.vectorhighlight
-
Single term with its position/offsets in the document and IDF weight
- FieldTermStack.TermInfo(String, int, int, int, float) - Constructor for class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- findEndOffset(StringBuilder, int) - Method in interface org.apache.lucene.search.vectorhighlight.BoundaryScanner
-
Scan forward to find start offset.
- findEndOffset(StringBuilder, int) - Method in class org.apache.lucene.search.vectorhighlight.BreakIteratorBoundaryScanner
-
- findEndOffset(StringBuilder, int) - Method in class org.apache.lucene.search.vectorhighlight.SimpleBoundaryScanner
-
- findStartOffset(StringBuilder, int) - Method in interface org.apache.lucene.search.vectorhighlight.BoundaryScanner
-
Scan backward to find end offset.
- findStartOffset(StringBuilder, int) - Method in class org.apache.lucene.search.vectorhighlight.BreakIteratorBoundaryScanner
-
- findStartOffset(StringBuilder, int) - Method in class org.apache.lucene.search.vectorhighlight.SimpleBoundaryScanner
-
- follows(TextFragment) - Method in class org.apache.lucene.search.highlight.TextFragment
-
- format(Passage[], String) - Method in class org.apache.lucene.search.postingshighlight.PassageFormatter
-
Formats the top passages
from content
into a human-readable text snippet.
- Formatter - Interface in org.apache.lucene.search.highlight
-
Processes terms found in the original text, typically by applying some form
of mark-up to highlight terms in HTML search results pages.
- FragListBuilder - Interface in org.apache.lucene.search.vectorhighlight
-
FragListBuilder is an interface for FieldFragList builder classes.
- Fragmenter - Interface in org.apache.lucene.search.highlight
-
Implements the policy for breaking text into multiple fragments for
consideration by the
Highlighter
class.
- FragmentsBuilder - Interface in org.apache.lucene.search.vectorhighlight
-
- getAnyTokenStream(IndexReader, int, String, Document, Analyzer) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
A convenience method that tries to first get a TermPositionVector for the
specified docId, then, falls back to using the passed in
Document
to retrieve the TokenStream.
- getAnyTokenStream(IndexReader, int, String, Analyzer) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
A convenience method that tries a number of approaches to getting a token
stream.
- getBackgroundColorString(float) - Method in class org.apache.lucene.search.highlight.GradientFormatter
-
- getBestFragment(Analyzer, String, String) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Highlights chosen terms in a text, extracting the most relevant section.
- getBestFragment(TokenStream, String) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Highlights chosen terms in a text, extracting the most relevant section.
- getBestFragment(FieldQuery, IndexReader, int, String, int) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
return the best fragment.
- getBestFragment(FieldQuery, IndexReader, int, String, int, FragListBuilder, FragmentsBuilder, String[], String[], Encoder) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
return the best fragment.
- getBestFragments(Analyzer, String, String, int) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Highlights chosen terms in a text, extracting the most relevant sections.
- getBestFragments(TokenStream, String, int) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Highlights chosen terms in a text, extracting the most relevant sections.
- getBestFragments(TokenStream, String, int, String) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Highlights terms in the text , extracting the most relevant sections
and concatenating the chosen fragments with a separator (typically "...").
- getBestFragments(FieldQuery, IndexReader, int, String, int, int) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
return the best fragments.
- getBestFragments(FieldQuery, IndexReader, int, String, int, int, FragListBuilder, FragmentsBuilder, String[], String[], Encoder) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
return the best fragments.
- getBestTextFragments(TokenStream, String, boolean, int) - Method in class org.apache.lucene.search.highlight.Highlighter
-
Low level api to get the most relevant (formatted) sections of the document.
- getBoost() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getBoost() - Method in class org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
-
- getEncoder() - Method in class org.apache.lucene.search.highlight.Highlighter
-
- getEndOffset() - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getEndOffset() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
End offset of this passage.
- getEndOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo
-
- getEndOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getEndOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo.Toffs
-
- getEndOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- getExpandMultiTermQuery() - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
- getFieldName() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack
-
- getFieldQuery(Query) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
- getFieldQuery(Query, IndexReader) - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
- getFields(IndexReader, int, String) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getFieldTermMap(String, String) - Method in class org.apache.lucene.search.vectorhighlight.FieldQuery
-
- getForegroundColorString(float) - Method in class org.apache.lucene.search.highlight.GradientFormatter
-
- getFragInfos() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList
-
return the list of WeightedFragInfos.
- getFragmentScore() - Method in class org.apache.lucene.search.highlight.QueryScorer
-
- getFragmentScore() - Method in class org.apache.lucene.search.highlight.QueryTermScorer
-
- getFragmentScore() - Method in interface org.apache.lucene.search.highlight.Scorer
-
Called when the
Highlighter
has no more tokens for the current fragment -
the Scorer returns the weighting it has derived for the most recent
fragment, typically based on the results of
Scorer.getTokenScore()
.
- getFragmentScorer() - Method in class org.apache.lucene.search.highlight.Highlighter
-
- getFragmentSize() - Method in class org.apache.lucene.search.highlight.SimpleFragmenter
-
- getFragmentSource(StringBuilder, int[], Field[], int, int) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getFragmentSourceMSO(StringBuilder, int[], Field[], int, int, int[]) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getFragNum() - Method in class org.apache.lucene.search.highlight.TextFragment
-
- getIdfWeightedTerms(Query, IndexReader, String) - Static method in class org.apache.lucene.search.highlight.QueryTermExtractor
-
Extracts all terms texts of a given Query into an array of WeightedTerms
- getLeafContextForField(String) - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
- getMatchEnds() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
- getMatchStarts() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
Start offsets of the term matches, in increasing order.
- getMatchTerms() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
- getMaxDocCharsToAnalyze() - Method in class org.apache.lucene.search.highlight.Highlighter
-
- getMaxTermWeight() - Method in class org.apache.lucene.search.highlight.QueryScorer
-
- getMaxTermWeight() - Method in class org.apache.lucene.search.highlight.QueryTermScorer
-
- getMultiValuedSeparator() - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getNumMatches() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
- getNumTokens() - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getPhraseLimit() - Method in class org.apache.lucene.search.vectorhighlight.FastVectorHighlighter
-
- getPhraseList() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList
-
return the list of WeightedPhraseInfo.
- getPosition() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- getPositionSpans() - Method in class org.apache.lucene.search.highlight.WeightedSpanTerm
-
- getPostTag(int) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getPostTag(String[], int) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getPreTag(int) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getPreTag(String[], int) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getScore() - Method in class org.apache.lucene.search.highlight.TextFragment
-
- getScore(int) - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getScore() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
Passage's score.
- getSeqnum() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo.SubInfo
-
- getSeqnum() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getSlop() - Method in class org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
-
- getStartOffset() - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getStartOffset() - Method in class org.apache.lucene.search.postingshighlight.Passage
-
Start offset of this passage.
- getStartOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo
-
- getStartOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getStartOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo.Toffs
-
- getStartOffset() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- getSubInfos() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo
-
- getTerm() - Method in class org.apache.lucene.search.highlight.WeightedTerm
-
- getTermMap(String) - Method in class org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
-
- getTermOrPhraseNumber() - Method in class org.apache.lucene.search.vectorhighlight.FieldQuery.QueryPhraseMap
-
- getTerms(Query) - Static method in class org.apache.lucene.search.highlight.QueryTermExtractor
-
Extracts all terms texts of a given Query into an array of WeightedTerms
- getTerms(Query, boolean, String) - Static method in class org.apache.lucene.search.highlight.QueryTermExtractor
-
Extracts all terms texts of a given Query into an array of WeightedTerms
- getTerms(Query, boolean) - Static method in class org.apache.lucene.search.highlight.QueryTermExtractor
-
Extracts all terms texts of a given Query into an array of WeightedTerms
- getTermsInfos() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getTermsOffsets() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo.SubInfo
-
- getTermsOffsets() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getText() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo.SubInfo
-
- getText() - Method in class org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo
-
- getText() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- getTextFragmenter() - Method in class org.apache.lucene.search.highlight.Highlighter
-
- getToken(int) - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getTokenScore() - Method in class org.apache.lucene.search.highlight.QueryScorer
-
- getTokenScore() - Method in class org.apache.lucene.search.highlight.QueryTermScorer
-
- getTokenScore() - Method in interface org.apache.lucene.search.highlight.Scorer
-
Called for each token in the current fragment.
- getTokenStream(Terms) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
- getTokenStream(Terms, boolean) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
Low level api.
- getTokenStream(IndexReader, int, String, Analyzer) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
- getTokenStream(Document, String, Analyzer) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
- getTokenStream(String, String, Analyzer) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
- getTokenStream() - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
- getTokenStreamWithOffsets(IndexReader, int, String) - Static method in class org.apache.lucene.search.highlight.TokenSources
-
Returns a
TokenStream
with positions and offsets constructed from
field termvectors.
- getTotalBoost() - Method in class org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo
-
- getTotalScore() - Method in class org.apache.lucene.search.highlight.TokenGroup
-
- getWeight() - Method in class org.apache.lucene.search.highlight.WeightedTerm
-
- getWeight() - Method in class org.apache.lucene.search.vectorhighlight.FieldTermStack.TermInfo
-
- getWeightedFragInfoList(List<FieldFragList.WeightedFragInfo>) - Method in class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-
- getWeightedFragInfoList(List<FieldFragList.WeightedFragInfo>) - Method in class org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
-
Sort by score the list of WeightedFragInfo
- getWeightedFragInfoList(List<FieldFragList.WeightedFragInfo>) - Method in class org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder
-
do nothing.
- getWeightedSpanTerm(String) - Method in class org.apache.lucene.search.highlight.QueryScorer
-
- getWeightedSpanTerms(Query, TokenStream) - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
Creates a Map of WeightedSpanTerms
from the given Query
and TokenStream
.
- getWeightedSpanTerms(Query, TokenStream, String) - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
Creates a Map of WeightedSpanTerms
from the given Query
and TokenStream
.
- getWeightedSpanTermsWithScores(Query, TokenStream, String, IndexReader) - Method in class org.apache.lucene.search.highlight.WeightedSpanTermExtractor
-
Creates a Map of WeightedSpanTerms
from the given Query
and TokenStream
.
- GradientFormatter - Class in org.apache.lucene.search.highlight
-
Formats text with different color intensity depending on the score of the
term.
- GradientFormatter(float, String, String, String, String) - Constructor for class org.apache.lucene.search.highlight.GradientFormatter
-
Sets the color range for the IDF scores