Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.lucene3x |
Codec to support Lucene 3.x indexes (readonly)
|
org.apache.lucene.codecs.lucene40 |
Lucene 4.0 file format.
|
org.apache.lucene.codecs.lucene40.values |
Default DocValues implementation for Lucene 4.0 indexes.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
Modifier and Type | Method and Description |
---|---|
abstract StoredFieldsReader |
StoredFieldsFormat.fieldsReader(Directory directory,
SegmentInfo si,
FieldInfos fn,
IOContext context)
Returns a
StoredFieldsReader to load stored
fields. |
abstract StoredFieldsWriter |
StoredFieldsFormat.fieldsWriter(Directory directory,
SegmentInfo si,
IOContext context)
Returns a
StoredFieldsWriter to write stored
fields. |
protected TreeMap<String,DocValues> |
PerDocProducerBase.load(FieldInfos fieldInfos,
String segment,
int docCount,
Directory dir,
IOContext context)
Only opens files...
|
protected abstract DocValues |
PerDocProducerBase.loadDocValues(int docCount,
Directory dir,
String id,
DocValues.Type type,
IOContext context)
Loads a
DocValues instance depending on the given DocValues.Type . |
abstract FieldInfos |
FieldInfosReader.read(Directory directory,
String segmentName,
IOContext iocontext)
Read the
FieldInfos previously written with FieldInfosWriter . |
abstract SegmentInfo |
SegmentInfoReader.read(Directory directory,
String segmentName,
IOContext context)
Read
SegmentInfo data from a directory. |
abstract Bits |
LiveDocsFormat.readLiveDocs(Directory dir,
SegmentInfoPerCommit info,
IOContext context)
Read live docs bits.
|
abstract TermVectorsReader |
TermVectorsFormat.vectorsReader(Directory directory,
SegmentInfo segmentInfo,
FieldInfos fieldInfos,
IOContext context)
Returns a
TermVectorsReader to read term
vectors. |
abstract TermVectorsWriter |
TermVectorsFormat.vectorsWriter(Directory directory,
SegmentInfo segmentInfo,
IOContext context)
Returns a
TermVectorsWriter to write term
vectors. |
abstract void |
SegmentInfoWriter.write(Directory dir,
SegmentInfo info,
FieldInfos fis,
IOContext ioContext)
Write
SegmentInfo data. |
abstract void |
FieldInfosWriter.write(Directory directory,
String segmentName,
FieldInfos infos,
IOContext context)
Writes the provided
FieldInfos to the
directory. |
abstract void |
LiveDocsFormat.writeLiveDocs(MutableBits bits,
Directory dir,
SegmentInfoPerCommit info,
int newDelCount,
IOContext context)
Persist live docs bits.
|
Constructor and Description |
---|
BlockTreeTermsReader(Directory dir,
FieldInfos fieldInfos,
SegmentInfo info,
PostingsReaderBase postingsReader,
IOContext ioContext,
String segmentSuffix,
int indexDivisor)
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
SegmentInfo |
Lucene3xSegmentInfoReader.read(Directory directory,
String segmentName,
IOContext context)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
StoredFieldsReader |
Lucene40StoredFieldsFormat.fieldsReader(Directory directory,
SegmentInfo si,
FieldInfos fn,
IOContext context) |
StoredFieldsWriter |
Lucene40StoredFieldsFormat.fieldsWriter(Directory directory,
SegmentInfo si,
IOContext context) |
protected DocValues |
Lucene40DocValuesProducer.loadDocValues(int docCount,
Directory dir,
String id,
DocValues.Type type,
IOContext context) |
FieldInfos |
Lucene40FieldInfosReader.read(Directory directory,
String segmentName,
IOContext iocontext) |
SegmentInfo |
Lucene40SegmentInfoReader.read(Directory dir,
String segment,
IOContext context) |
Bits |
Lucene40LiveDocsFormat.readLiveDocs(Directory dir,
SegmentInfoPerCommit info,
IOContext context) |
TermVectorsReader |
Lucene40TermVectorsFormat.vectorsReader(Directory directory,
SegmentInfo segmentInfo,
FieldInfos fieldInfos,
IOContext context) |
TermVectorsWriter |
Lucene40TermVectorsFormat.vectorsWriter(Directory directory,
SegmentInfo segmentInfo,
IOContext context) |
void |
Lucene40SegmentInfoWriter.write(Directory dir,
SegmentInfo si,
FieldInfos fis,
IOContext ioContext)
Save a single segment's info.
|
void |
Lucene40FieldInfosWriter.write(Directory directory,
String segmentName,
FieldInfos infos,
IOContext context) |
void |
Lucene40LiveDocsFormat.writeLiveDocs(MutableBits bits,
Directory dir,
SegmentInfoPerCommit info,
int newDelCount,
IOContext context) |
Constructor and Description |
---|
Lucene40PostingsReader(Directory dir,
FieldInfos fieldInfos,
SegmentInfo segmentInfo,
IOContext ioContext,
String segmentSuffix)
Sole constructor.
|
Lucene40StoredFieldsReader(Directory d,
SegmentInfo si,
FieldInfos fn,
IOContext context)
Sole constructor.
|
Lucene40StoredFieldsWriter(Directory directory,
String segment,
IOContext context)
Sole constructor.
|
Lucene40TermVectorsReader(Directory d,
SegmentInfo si,
FieldInfos fieldInfos,
IOContext context)
Sole constructor.
|
Lucene40TermVectorsWriter(Directory directory,
String segment,
IOContext context)
Sole constructor.
|
Modifier and Type | Field and Description |
---|---|
protected IOContext |
DocValuesWriterBase.context
IOContext to use when writing files. |
Modifier and Type | Method and Description |
---|---|
static DocValues |
Bytes.getValues(Directory dir,
String id,
Bytes.Mode mode,
boolean fixedSize,
int maxDoc,
Comparator<BytesRef> sortComparator,
IOContext context)
Creates a new
DocValues instance that provides either memory
resident or iterative access to a per-document stored byte[]
value. |
static DocValues |
Ints.getValues(Directory dir,
String id,
int numDocs,
DocValues.Type type,
IOContext context)
Creates and returns a
DocValues to
read previously written int values. |
static DocValues |
Floats.getValues(Directory dir,
String id,
int maxDoc,
IOContext context,
DocValues.Type type)
Creates and returns a
DocValues to
read previously written float values. |
static DocValuesConsumer |
Bytes.getWriter(Directory dir,
String id,
Bytes.Mode mode,
boolean fixedSize,
Comparator<BytesRef> sortComparator,
Counter bytesUsed,
IOContext context,
float acceptableOverheadRatio)
Creates a new byte[]
Writer instances for the given
directory. |
static DocValuesConsumer |
Ints.getWriter(Directory dir,
String id,
Counter bytesUsed,
DocValues.Type type,
IOContext context)
Creates and returns a
DocValuesConsumer to
write int values. |
static DocValuesConsumer |
Floats.getWriter(Directory dir,
String id,
Counter bytesUsed,
IOContext context,
DocValues.Type type)
Creates and returns a
DocValuesConsumer to
write float values. |
Modifier and Type | Field and Description |
---|---|
IOContext |
SegmentReadState.context
IOContext to pass to Directory.openInput(String,IOContext) . |
IOContext |
PerDocWriteState.context
IOContext to use for all file writing. |
IOContext |
SegmentWriteState.context
IOContext for all writes; you should pass this
to Directory.createOutput(String,IOContext) . |
Modifier and Type | Method and Description |
---|---|
static String |
SegmentInfos.write3xInfo(Directory dir,
SegmentInfo si,
IOContext context)
Deprecated.
|
Constructor and Description |
---|
PerDocWriteState(InfoStream infoStream,
Directory directory,
SegmentInfo segmentInfo,
Counter bytesUsed,
String segmentSuffix,
IOContext context)
Creates a
PerDocWriteState . |
SegmentReader(SegmentInfoPerCommit si,
int termInfosIndexDivisor,
IOContext context)
Constructs a new SegmentReader with a new core.
|
SegmentReadState(Directory dir,
SegmentInfo info,
FieldInfos fieldInfos,
IOContext context,
int termsIndexDivisor)
Create a
SegmentReadState . |
SegmentReadState(Directory dir,
SegmentInfo info,
FieldInfos fieldInfos,
IOContext context,
int termsIndexDivisor,
String segmentSuffix)
Create a
SegmentReadState . |
SegmentWriteState(InfoStream infoStream,
Directory directory,
SegmentInfo segmentInfo,
FieldInfos fieldInfos,
int termIndexInterval,
org.apache.lucene.index.BufferedDeletes segDeletes,
IOContext context)
Sole constructor.
|
Modifier and Type | Field and Description |
---|---|
static IOContext |
IOContext.DEFAULT |
static IOContext |
IOContext.READ |
static IOContext |
IOContext.READONCE |
Modifier and Type | Method and Description |
---|---|
static int |
BufferedIndexInput.bufferSize(IOContext context)
Returns default buffer sizes for the given
IOContext |
void |
Directory.copy(Directory to,
String src,
String dest,
IOContext context)
Copies the file src to
Directory to under the new
file name dest. |
void |
TrackingDirectoryWrapper.copy(Directory to,
String src,
String dest,
IOContext context) |
abstract IndexOutput |
Directory.createOutput(String name,
IOContext context)
Creates a new, empty file in the directory with the given name.
|
IndexOutput |
NRTCachingDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
FileSwitchDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
CompoundFileDirectory.createOutput(String name,
IOContext context) |
IndexOutput |
RAMDirectory.createOutput(String name,
IOContext context)
Creates a new, empty file in the directory with the given name.
|
IndexOutput |
TrackingDirectoryWrapper.createOutput(String name,
IOContext context) |
IndexOutput |
FSDirectory.createOutput(String name,
IOContext context)
Creates an IndexOutput for the file with the given name.
|
Directory.IndexInputSlicer |
Directory.createSlicer(String name,
IOContext context)
Creates an
Directory.IndexInputSlicer for the given file name. |
Directory.IndexInputSlicer |
SimpleFSDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
MMapDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
NIOFSDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
NRTCachingDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
FileSwitchDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
CompoundFileDirectory.createSlicer(String name,
IOContext context) |
Directory.IndexInputSlicer |
TrackingDirectoryWrapper.createSlicer(String name,
IOContext context) |
protected boolean |
NRTCachingDirectory.doCacheWrite(String name,
IOContext context)
Subclass can override this to customize logic; return
true if this file should be written to the RAMDirectory.
|
abstract IndexInput |
Directory.openInput(String name,
IOContext context)
Returns a stream reading an existing file, with the
specified read buffer size.
|
IndexInput |
SimpleFSDirectory.openInput(String name,
IOContext context)
Creates an IndexInput for the file with the given name.
|
IndexInput |
MMapDirectory.openInput(String name,
IOContext context)
Creates an IndexInput for the file with the given name.
|
IndexInput |
NIOFSDirectory.openInput(String name,
IOContext context)
Creates an IndexInput for the file with the given name.
|
IndexInput |
NRTCachingDirectory.openInput(String name,
IOContext context) |
IndexInput |
FileSwitchDirectory.openInput(String name,
IOContext context) |
IndexInput |
CompoundFileDirectory.openInput(String name,
IOContext context) |
IndexInput |
RAMDirectory.openInput(String name,
IOContext context)
Returns a stream reading an existing file.
|
IndexInput |
TrackingDirectoryWrapper.openInput(String name,
IOContext context) |
Constructor and Description |
---|
BufferedIndexInput(String resourceDesc,
IOContext context) |
CompoundFileDirectory(Directory directory,
String fileName,
IOContext context,
boolean openForWrite)
Create a new CompoundFileDirectory.
|
FSDirectory.FSIndexInput(String resourceDesc,
File path,
IOContext context,
int chunkSize)
Create a new FSIndexInput, reading the entire file from
path |
IOContext(IOContext ctxt,
boolean readOnce)
This constructor is used to initialize a
IOContext instance with a new value for the readOnce variable. |
NIOFSDirectory.NIOFSIndexInput(File path,
IOContext context,
int chunkSize) |
RAMDirectory(Directory dir,
IOContext context)
Creates a new
RAMDirectory instance from a different
Directory implementation. |
SimpleFSDirectory.SimpleFSIndexInput(String resourceDesc,
File path,
IOContext context,
int chunkSize) |
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.