Package gate.creole.annic.apache.lucene.index

Code to maintain and access indices.

See:
          Description

Interface Summary
TermDocs TermDocs provides an interface for enumerating <document, frequency> pairs for a term.
TermFreqVector Provides access to stored term vector of a document field.
TermPositions TermPositions provides an interface for enumerating the <document, frequency, <position>* > tuples for a term.
TermPositionVector Extends TermFreqVector to provide additional information about positions in which each of the terms is found.
 

Class Summary
CompoundFileReader Class for accessing a compound stream.
CompoundFileReader.CSInputStream Implementation of an InputStream that reads from a portion of the compound file.
CompoundFileReader.FileEntry  
CompoundFileWriter Combines multiple files into a single compound file.
CompoundFileWriter.FileEntry  
DocumentWriter  
FieldInfo Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
FieldInfos Access to the Field Info file that describes document fields and whether or not they are indexed.
FieldsReader Class responsible for access to stored document fields.
FieldsWriter  
FilterIndexReader A FilterIndexReader contains another IndexReader, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterIndexReader.FilterTermDocs Base class for filtering TermDocs implementations.
FilterIndexReader.FilterTermEnum Base class for filtering TermEnum implementations.
FilterIndexReader.FilterTermPositions Base class for filtering TermPositions implementations.
IndexReader IndexReader is an abstract class, providing an interface for accessing an index.
IndexWriter An IndexWriter creates and maintains an index.
MultipleTermPositions Describe class MultipleTermPositions here.
MultipleTermPositions.IntQueue  
MultipleTermPositions.TermPositionsQueue  
MultiReader An IndexReader which reads multiple indexes, appending their content.
MultiTermDocs  
MultiTermEnum  
MultiTermPositions  
Posting  
SegmentInfo  
SegmentInfos  
SegmentMergeInfo  
SegmentMergeQueue  
SegmentMerger The SegmentMerger class combines two or more Segments, represented by an IndexReader (SegmentMerger.add(gate.creole.annic.apache.lucene.index.IndexReader), into a single Segment.
SegmentReader FIXME: Describe class SegmentReader here.
SegmentTermDocs  
SegmentTermEnum  
SegmentTermPositions  
SegmentTermVector  
Term A Term represents a word from text.
TermEnum Abstract class for enumerating terms.
TermInfo A TermInfo is the record of information stored for a term.
TermInfosReader This stores a monotonically increasing set of pairs in a Directory.
TermInfosWriter This stores a monotonically increasing set of pairs in a Directory.
TermVectorsReader TODO: relax synchro!
TermVectorsWriter Writer works by opening a document and then opening the fields within the document and then writing out the vectors for each field.
TermVectorsWriter.TVField  
TermVectorsWriter.TVTerm  
 

Package gate.creole.annic.apache.lucene.index Description

Code to maintain and access indices.