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

Packages that use SegmentInfos
org.apache.lucene.codecs.lucene3x Codec to support Lucene 3.x indexes (readonly) 
org.apache.lucene.index Code to maintain and access indices. 
 

Uses of SegmentInfos in org.apache.lucene.codecs.lucene3x
 

Methods in org.apache.lucene.codecs.lucene3x with parameters of type SegmentInfos
static void Lucene3xSegmentInfoReader.readLegacyInfos(SegmentInfos infos, Directory directory, IndexInput input, int format)
          Deprecated.  
 

Uses of SegmentInfos in org.apache.lucene.index
 

Methods in org.apache.lucene.index that return SegmentInfos
 SegmentInfos SegmentInfos.clone()
          Returns a copy of this instance, also copying each SegmentInfo.
 

Methods in org.apache.lucene.index with parameters of type SegmentInfos
 MergePolicy.MergeSpecification TieredMergePolicy.findForcedDeletesMerges(SegmentInfos infos)
           
 MergePolicy.MergeSpecification LogMergePolicy.findForcedDeletesMerges(SegmentInfos segmentInfos)
          Finds merges necessary to force-merge all deletes from the index.
abstract  MergePolicy.MergeSpecification MergePolicy.findForcedDeletesMerges(SegmentInfos segmentInfos)
          Determine what set of merge operations is necessary in order to expunge all deletes from the index.
 MergePolicy.MergeSpecification UpgradeIndexMergePolicy.findForcedDeletesMerges(SegmentInfos segmentInfos)
           
 MergePolicy.MergeSpecification NoMergePolicy.findForcedDeletesMerges(SegmentInfos segmentInfos)
           
 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)
           
 MergePolicy.MergeSpecification TieredMergePolicy.findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos infos)
           
 MergePolicy.MergeSpecification LogMergePolicy.findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos infos)
          Checks if any merges are now necessary and returns a MergePolicy.MergeSpecification if so.
abstract  MergePolicy.MergeSpecification MergePolicy.findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
          Determine what set of merge operations are now necessary on the index.
 MergePolicy.MergeSpecification UpgradeIndexMergePolicy.findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
           
 MergePolicy.MergeSpecification NoMergePolicy.findMerges(MergePolicy.MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
           
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  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
 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)
           
 



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