edu.mayo.informatics.indexer.lucene
Interface LuceneIndexWriterInterface

All Known Implementing Classes:
LuceneFSBatchIndexWriter, LuceneFSIndexWriter, LuceneRAMBatchIndexWriter

public interface LuceneIndexWriterInterface

Defines the methods that an IndexWriter must implement.

Author:
Dan Armbrust

Method Summary
 void addDocument(org.apache.lucene.document.Document document)
           
 void addDocument(org.apache.lucene.document.Document document, org.apache.lucene.analysis.Analyzer analyzer)
           
 void close()
           
 void optimize()
           
 void setDocsPerTempIndex(int i)
           
 void setMaxBufferedDocs(int i)
           
 void setMaxFieldLength(int i)
           
 void setMaxMergeDocs(int i)
           
 void setMergeFactor(int i)
           
 void setUseCompoundFile(boolean bool)
           
 

Method Detail

setMaxFieldLength

void setMaxFieldLength(int i)

setMaxMergeDocs

void setMaxMergeDocs(int i)

setMergeFactor

void setMergeFactor(int i)

setMaxBufferedDocs

void setMaxBufferedDocs(int i)

setUseCompoundFile

void setUseCompoundFile(boolean bool)

addDocument

void addDocument(org.apache.lucene.document.Document document)
                 throws InternalIndexerErrorException
Throws:
InternalIndexerErrorException

addDocument

void addDocument(org.apache.lucene.document.Document document,
                 org.apache.lucene.analysis.Analyzer analyzer)
                 throws InternalIndexerErrorException
Throws:
InternalIndexerErrorException

optimize

void optimize()
              throws InternalIndexerErrorException
Throws:
InternalIndexerErrorException

close

void close()
           throws InternalIndexerErrorException
Throws:
InternalIndexerErrorException

setDocsPerTempIndex

void setDocsPerTempIndex(int i)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.