Class DefaultSummarizer
java.lang.Object
com.atlassian.confluence.internal.search.v2.lucene.summary.DefaultSummarizer
- All Implemented Interfaces:
Summarizer
Originally from org.apache.nutch.searcher.Summarizer v 0.7 (Revision: 179640)
Implements hit summarization using a sliding window and various document fragments.
- Since:
- 8.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSummarizer
(org.apache.lucene.analysis.Analyzer analyzer) DefaultSummarizer
(org.apache.lucene.analysis.Analyzer analyzer, int sumContext, int sumLength) DefaultSummarizer
(org.apache.lucene.analysis.Analyzer analyzer, int sumContext, int sumLength, @Nullable ILuceneConnection luceneConnection) -
Method Summary
Modifier and TypeMethodDescriptiongetSummary
(String text) getSummary
(String text, String query) Returns a summary for the given pre-tokenized text.
-
Constructor Details
-
DefaultSummarizer
public DefaultSummarizer(org.apache.lucene.analysis.Analyzer analyzer) -
DefaultSummarizer
public DefaultSummarizer(org.apache.lucene.analysis.Analyzer analyzer, int sumContext, int sumLength) -
DefaultSummarizer
public DefaultSummarizer(org.apache.lucene.analysis.Analyzer analyzer, int sumContext, int sumLength, @Nullable ILuceneConnection luceneConnection)
-
-
Method Details
-
getSummary
- Specified by:
getSummary
in interfaceSummarizer
- Throws:
IOException
-
getSummary
Description copied from interface:Summarizer
Returns a summary for the given pre-tokenized text.- Specified by:
getSummary
in interfaceSummarizer
- Parameters:
text
- a pre-tokenized text.query
- the supplied query- Returns:
- summary for the given pre-tokenized text.
- Throws:
IOException
-