com.atlassian.bonnie.search.summary
Class Summarizer

java.lang.Object
  extended bycom.atlassian.bonnie.search.summary.Summarizer

public class Summarizer
extends java.lang.Object

Originally from org.apache.nutch.searcher.Summarizer v 0.7 (Revision: 179640)

Implements hit summarization using a sliding window and various document fragments.


Constructor Summary
Summarizer()
           
Summarizer(org.apache.lucene.analysis.Analyzer analyzer)
           
Summarizer(org.apache.lucene.analysis.Analyzer analyzer, int sumContext, int sumLength, LuceneConnection luceneConnection)
           
 
Method Summary
 Summary getSummary(java.lang.String text)
           
 Summary getSummary(java.lang.String text, java.lang.String query)
          Returns a summary for the given pre-tokenized text.
 void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
           
 void setAnalyzerFactory(LuceneAnalyzerFactory f)
           
 void setLuceneConnection(LuceneConnection luceneConnection)
           
 void setSumContext(int sumContext)
           
 void setSumLength(int sumLength)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

getSummary

public Summary getSummary(java.lang.String text)
                   throws java.io.IOException
Throws:
java.io.IOException

getSummary

public Summary getSummary(java.lang.String text,
                          java.lang.String query)
                   throws java.io.IOException
Returns a summary for the given pre-tokenized text.

Throws:
java.io.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)


Copyright © 2006-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.