Uses of Class
org.apache.lucene.index.SegmentCommitInfo

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 SegmentCommitInfos.
 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.
 



Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.