|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SegmentCommitInfo | |
---|---|
org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index. |
org.apache.lucene.codecs.lucene40 | Lucene 4.0 file format. |
org.apache.lucene.index | Code to maintain and access indices. |
Uses of SegmentCommitInfo in org.apache.lucene.codecs |
---|
Methods in org.apache.lucene.codecs with parameters of type SegmentCommitInfo | |
---|---|
abstract void |
LiveDocsFormat.files(SegmentCommitInfo info,
Collection<String> files)
Records all files in use by this SegmentCommitInfo into the files argument. |
abstract Bits |
LiveDocsFormat.readLiveDocs(Directory dir,
SegmentCommitInfo info,
IOContext context)
Read live docs bits. |
abstract void |
LiveDocsFormat.writeLiveDocs(MutableBits bits,
Directory dir,
SegmentCommitInfo info,
int newDelCount,
IOContext context)
Persist live docs bits. |
Uses of SegmentCommitInfo in org.apache.lucene.codecs.lucene40 |
---|
Methods in org.apache.lucene.codecs.lucene40 with parameters of type SegmentCommitInfo | |
---|---|
void |
Lucene40LiveDocsFormat.files(SegmentCommitInfo info,
Collection<String> files)
|
Bits |
Lucene40LiveDocsFormat.readLiveDocs(Directory dir,
SegmentCommitInfo info,
IOContext context)
|
void |
Lucene40LiveDocsFormat.writeLiveDocs(MutableBits bits,
Directory dir,
SegmentCommitInfo info,
int newDelCount,
IOContext context)
|
Uses of SegmentCommitInfo in org.apache.lucene.index |
---|
Fields in org.apache.lucene.index with type parameters of type SegmentCommitInfo | |
---|---|
List<SegmentCommitInfo> |
MergePolicy.OneMerge.segments
Segments to be merged. |
Methods in org.apache.lucene.index that return SegmentCommitInfo | |
---|---|
SegmentCommitInfo |
SegmentCommitInfo.clone()
|
SegmentCommitInfo |
SegmentReader.getSegmentInfo()
Return the SegmentInfoPerCommit of the segment this reader is reading. |
SegmentCommitInfo |
SegmentInfos.info(int i)
Returns SegmentCommitInfo at the provided
index. |
Methods in org.apache.lucene.index that return types with arguments of type SegmentCommitInfo | |
---|---|
List<SegmentCommitInfo> |
SegmentInfos.asList()
Returns all contained segments as an unmodifiable List view. |
Collection<SegmentCommitInfo> |
IndexWriter.getMergingSegments()
Expert: to be used by a MergePolicy to avoid
selecting merges for segments already being merged. |
Iterator<SegmentCommitInfo> |
SegmentInfos.iterator()
Returns an unmodifiable Iterator of contained segments in order. |
Methods in org.apache.lucene.index with parameters of type SegmentCommitInfo | |
---|---|
void |
SegmentInfos.add(SegmentCommitInfo si)
Appends the provided SegmentCommitInfo . |
protected boolean |
MergePolicy.isMerged(SegmentInfos infos,
SegmentCommitInfo info)
Returns true if this single info is already fully merged (has no pending deletes, is in the same dir as the writer, and matches the current compound file setting |
int |
IndexWriter.numDeletedDocs(SegmentCommitInfo info)
Obtain the number of deleted docs for a pooled reader. |
void |
SegmentInfos.remove(SegmentCommitInfo si)
Remove the provided SegmentCommitInfo . |
String |
IndexWriter.segString(SegmentCommitInfo info)
Returns a string description of the specified segment, for debugging. |
void |
MergePolicy.OneMerge.setInfo(SegmentCommitInfo info)
Expert: Sets the SegmentCommitInfo of this MergePolicy.OneMerge . |
protected boolean |
UpgradeIndexMergePolicy.shouldUpgradeSegment(SegmentCommitInfo si)
Returns if the given segment should be upgraded. |
protected long |
LogDocMergePolicy.size(SegmentCommitInfo info)
|
protected long |
MergePolicy.size(SegmentCommitInfo info)
Return the byte size of the provided SegmentCommitInfo , pro-rated by percentage of
non-deleted documents is set. |
protected long |
NoMergePolicy.size(SegmentCommitInfo info)
|
protected long |
LogByteSizeMergePolicy.size(SegmentCommitInfo info)
|
protected long |
LogMergePolicy.sizeBytes(SegmentCommitInfo info)
Return the byte size of the provided SegmentCommitInfo , pro-rated by percentage of
non-deleted documents if LogMergePolicy.setCalibrateSizeByDeletes(boolean) is set. |
protected long |
LogMergePolicy.sizeDocs(SegmentCommitInfo info)
Return the number of documents in the provided SegmentCommitInfo , pro-rated by percentage of
non-deleted documents if LogMergePolicy.setCalibrateSizeByDeletes(boolean) is set. |
boolean |
MergePolicy.useCompoundFile(SegmentInfos infos,
SegmentCommitInfo mergedInfo)
Returns true if a new segment (regardless of its origin) should use the compound file format. |
boolean |
UpgradeIndexMergePolicy.useCompoundFile(SegmentInfos segments,
SegmentCommitInfo newSegment)
|
boolean |
NoMergePolicy.useCompoundFile(SegmentInfos segments,
SegmentCommitInfo newSegment)
|
Method parameters in org.apache.lucene.index with type arguments of type SegmentCommitInfo | |
---|---|
void |
SegmentInfos.addAll(Iterable<SegmentCommitInfo> sis)
Appends the provided SegmentCommitInfo s. |
MergePolicy.MergeSpecification |
TieredMergePolicy.findForcedMerges(SegmentInfos infos,
int maxSegmentCount,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
|
MergePolicy.MergeSpecification |
LogMergePolicy.findForcedMerges(SegmentInfos infos,
int maxNumSegments,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
Returns the merges necessary to merge the index down to a specified number of segments. |
abstract MergePolicy.MergeSpecification |
MergePolicy.findForcedMerges(SegmentInfos segmentInfos,
int maxSegmentCount,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
Determine what set of merge operations is necessary in order to merge to <= the specified segment count. |
MergePolicy.MergeSpecification |
UpgradeIndexMergePolicy.findForcedMerges(SegmentInfos segmentInfos,
int maxSegmentCount,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
|
MergePolicy.MergeSpecification |
NoMergePolicy.findForcedMerges(SegmentInfos segmentInfos,
int maxSegmentCount,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
|
protected boolean |
LogMergePolicy.isMerged(SegmentInfos infos,
int maxNumSegments,
Map<SegmentCommitInfo,Boolean> segmentsToMerge)
Returns true if the number of segments eligible for merging is less than or equal to the specified maxNumSegments . |
protected TieredMergePolicy.MergeScore |
TieredMergePolicy.score(List<SegmentCommitInfo> candidate,
boolean hitTooLarge,
long mergingBytes)
Expert: scores one merge; subclasses can override. |
String |
IndexWriter.segString(Iterable<SegmentCommitInfo> infos)
Returns a string description of the specified segments, for debugging. |
Constructors in org.apache.lucene.index with parameters of type SegmentCommitInfo | |
---|---|
SegmentReader(SegmentCommitInfo si,
int termInfosIndexDivisor,
IOContext context)
Constructs a new SegmentReader with a new core. |
Constructor parameters in org.apache.lucene.index with type arguments of type SegmentCommitInfo | |
---|---|
MergePolicy.OneMerge(List<SegmentCommitInfo> segments)
Sole constructor. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |