com.atlassian.confluence.search.summary
Class Summarizer
java.lang.Object
com.atlassian.confluence.search.summary.Summarizer
public class Summarizer
- extends Object
Originally from org.apache.nutch.searcher.Summarizer v 0.7 (Revision: 179640)
Implements hit summarization using a sliding window and various document fragments.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Summarizer
public Summarizer()
Summarizer
public Summarizer(org.apache.lucene.analysis.Analyzer analyzer)
Summarizer
public Summarizer(org.apache.lucene.analysis.Analyzer analyzer,
int sumContext,
int sumLength,
LuceneConnection luceneConnection)
getSummary
public Summary getSummary(String text)
throws IOException
- Throws:
IOException
getSummary
public Summary getSummary(String text,
String query)
throws IOException
- Returns a summary for the given pre-tokenized text.
- Throws:
IOException
setAnalyzer
public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
setSumContext
public void setSumContext(int sumContext)
setSumLength
public void setSumLength(int sumLength)
setAnalyzerFactory
public void setAnalyzerFactory(LuceneAnalyzerFactory f)
setLuceneConnection
public void setLuceneConnection(LuceneConnection luceneConnection)