org.apache.camel.processor.lucene
Class LuceneQueryProcessor

java.lang.Object
  extended by org.apache.camel.processor.lucene.LuceneQueryProcessor
All Implemented Interfaces:
org.apache.camel.Processor

public class LuceneQueryProcessor
extends Object
implements org.apache.camel.Processor


Constructor Summary
LuceneQueryProcessor(String indexDirectoryPath, org.apache.lucene.analysis.Analyzer analyzer, String defaultSearchPhrase, int maxNumberOfHits)
           
 
Method Summary
 org.apache.lucene.analysis.Analyzer getAnalyzer()
           
 File getIndexDirectory()
           
 org.apache.lucene.search.IndexSearcher getIndexSearcher()
           
 org.apache.lucene.util.Version getLuceneVersion()
           
 int getMaxNumberOfHits()
           
 String getSearchPhrase()
           
 void process(org.apache.camel.Exchange exchange)
           
 void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
           
 void setIndexDirectory(File indexDirectory)
           
 void setIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher)
           
 void setLuceneVersion(org.apache.lucene.util.Version luceneVersion)
           
 void setMaxNumberOfHits(int maxNumberOfHits)
           
 void setSearchPhrase(String searchPhrase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneQueryProcessor

public LuceneQueryProcessor(String indexDirectoryPath,
                            org.apache.lucene.analysis.Analyzer analyzer,
                            String defaultSearchPhrase,
                            int maxNumberOfHits)
Method Detail

process

public void process(org.apache.camel.Exchange exchange)
             throws Exception
Specified by:
process in interface org.apache.camel.Processor
Throws:
Exception

getAnalyzer

public org.apache.lucene.analysis.Analyzer getAnalyzer()

setAnalyzer

public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)

getIndexSearcher

public org.apache.lucene.search.IndexSearcher getIndexSearcher()

setIndexSearcher

public void setIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher)

getIndexDirectory

public File getIndexDirectory()

setIndexDirectory

public void setIndexDirectory(File indexDirectory)

getSearchPhrase

public String getSearchPhrase()

setSearchPhrase

public void setSearchPhrase(String searchPhrase)

getMaxNumberOfHits

public int getMaxNumberOfHits()

setMaxNumberOfHits

public void setMaxNumberOfHits(int maxNumberOfHits)

setLuceneVersion

public void setLuceneVersion(org.apache.lucene.util.Version luceneVersion)

getLuceneVersion

public org.apache.lucene.util.Version getLuceneVersion()


Apache Camel