Package anl.aida.ae.lucene

Interface Summary
FieldBuilder Interface for classes that build Lucene document fields from UIMA annotations.
LuceneConstants Constants used by the LuenceConsumer and related code.
ReaderProducer Interface for classes that can produce a Reader to be used to retrieve content to be indexed by Lucene.
TermFunction Interface for classes that manipulate Lucene Term, Document data.
 

Class Summary
CacheCreator Date: Mar 5, 2009 11:38:37 AM
CacheCreator.AllFilter  
CachedContentReader  
DateRangeFieldFilter Passes documents whose date field value is within some specified range.
DBTermFunction TermFunction implementation that inserts the term data into a database.
DefaultFieldBuilder Default implementation of a FieldBuilder.
DocumentBuilder Builds a Lucene document from a CAS.
DocumentFrequencyFilter Filters a Term based on how many documents in an index it appears in.
FieldBuilderFactory Creates FieldBuilders from an xml description.
FieldFilter Filters Terms based on their field.
IndexExplorer  
Keywords Manages keywords, keyword sets and keyword fields (a lucene field associated with a particular keyword set).
LIndexBuilder Builds a sample lucene index representing a full cache.
LucenceConsumerTests Date: Jan 22, 2009 9:12:42 AM
LuceneConsumer UIMA CAS Consumer that writes that writes a CAS' document contents as well as mapped annotations to a lucene index.
LuceneConsumer.CacheFieldBuilder  
LuceneRRProcessor Processes ReaderResults by adding them to a LuceneIndex.
LuceneTests Lucene related tests.
LuceneTests.TestReaderProducer  
STCCreator Creates ScoredTermCollections from a LuceneIndex.
StopWordFilter Terms filter that filters out a predefined list of stop words.
TermCountDAO Term count db data access object.
TermData Date: Jan 23, 2009 1:43:17 PM
TermScorer Iterates through Terms in a Lucene Index an applies a function to the term data.
TokenStreamBuilder Builds a TokenStream instance using user supplied Tokens.
TokenStreamBuilder.StringTokenStream  
WordFilter Filters out terms that have any numeric component as well as any terms whose length is less than a minimum length.