Uses of Class
org.apache.lucene.index.SegmentInfo
-
Packages that use SegmentInfo Package Description org.apache.lucene.index Code to maintain and access indices. -
-
Uses of SegmentInfo in org.apache.lucene.index
Fields in org.apache.lucene.index with type parameters of type SegmentInfo Modifier and Type Field Description List<SegmentInfo>MergePolicy.OneMerge. segmentsMethods in org.apache.lucene.index that return SegmentInfo Modifier and Type Method Description SegmentInfoSegmentInfos. info(int i)Methods in org.apache.lucene.index that return types with arguments of type SegmentInfo Modifier and Type Method Description List<SegmentInfo>SegmentInfos. asList()Returns all contained segments as an unmodifiableListview.Set<SegmentInfo>SegmentInfos. asSet()Returns all contained segments as an unmodifiableSetview.Collection<SegmentInfo>IndexWriter. getMergingSegments()Expert: to be used by aMergePolicyto avoid selecting merges for segments already being merged.Iterator<SegmentInfo>SegmentInfos. iterator()Returns an unmodifiableIteratorof contained segments in order.Methods in org.apache.lucene.index with parameters of type SegmentInfo Modifier and Type Method Description voidSegmentInfos. add(SegmentInfo si)booleanSegmentInfos. contains(SegmentInfo si)static SegmentReaderSegmentReader. get(boolean readOnly, SegmentInfo si, int termInfosIndexDivisor)static SegmentReaderSegmentReader. get(boolean readOnly, Directory dir, SegmentInfo si, int readBufferSize, boolean doOpenStores, int termInfosIndexDivisor)intSegmentInfos. indexOf(SegmentInfo si)protected booleanLogMergePolicy. isMerged(SegmentInfo info)Returns true if this single info is already fully merged (has no pending norms or deletes, is in the same dir as the writer, and matches the current compound file settingintIndexWriter. numDeletedDocs(SegmentInfo info)Obtain the number of deleted docs for a pooled reader.voidSegmentInfos. remove(SegmentInfo si)StringIndexWriter. segString(SegmentInfo info)protected booleanUpgradeIndexMergePolicy. shouldUpgradeSegment(SegmentInfo si)Returns if the given segment should be upgraded.protected longBalancedSegmentMergePolicy. size(SegmentInfo info)Deprecated.protected longLogByteSizeMergePolicy. size(SegmentInfo info)protected longLogDocMergePolicy. size(SegmentInfo info)protected abstract longLogMergePolicy. size(SegmentInfo info)protected longLogMergePolicy. sizeBytes(SegmentInfo info)protected longLogMergePolicy. sizeDocs(SegmentInfo info)booleanLogMergePolicy. useCompoundFile(SegmentInfos infos, SegmentInfo mergedInfo)abstract booleanMergePolicy. useCompoundFile(SegmentInfos segments, SegmentInfo newSegment)Returns true if a new segment (regardless of its origin) should use the compound file format.booleanMockRandomMergePolicy. useCompoundFile(SegmentInfos infos, SegmentInfo mergedInfo)booleanNoMergePolicy. useCompoundFile(SegmentInfos segments, SegmentInfo newSegment)booleanTieredMergePolicy. useCompoundFile(SegmentInfos infos, SegmentInfo mergedInfo)booleanUpgradeIndexMergePolicy. useCompoundFile(SegmentInfos segments, SegmentInfo newSegment)Method parameters in org.apache.lucene.index with type arguments of type SegmentInfo Modifier and Type Method Description voidSegmentInfos. addAll(Iterable<SegmentInfo> sis)MergePolicy.MergeSpecificationBalancedSegmentMergePolicy. findForcedMerges(SegmentInfos infos, int maxNumSegments, Map<SegmentInfo,Boolean> segmentsToMerge)Deprecated.MergePolicy.MergeSpecificationLogMergePolicy. findForcedMerges(SegmentInfos infos, int maxNumSegments, Map<SegmentInfo,Boolean> segmentsToMerge)Returns the merges necessary to merge the index down to a specified number of segments.abstract MergePolicy.MergeSpecificationMergePolicy. findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentInfo,Boolean> segmentsToMerge)Determine what set of merge operations is necessary in order to merge to <= the specified segment count.MergePolicy.MergeSpecificationMockRandomMergePolicy. findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentInfo,Boolean> segmentsToMerge)MergePolicy.MergeSpecificationNoMergePolicy. findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentInfo,Boolean> segmentsToMerge)MergePolicy.MergeSpecificationTieredMergePolicy. findForcedMerges(SegmentInfos infos, int maxSegmentCount, Map<SegmentInfo,Boolean> segmentsToMerge)MergePolicy.MergeSpecificationUpgradeIndexMergePolicy. findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentInfo,Boolean> segmentsToMerge)protected booleanLogMergePolicy. isMerged(SegmentInfos infos, int maxNumSegments, Map<SegmentInfo,Boolean> segmentsToMerge)protected TieredMergePolicy.MergeScoreTieredMergePolicy. score(List<SegmentInfo> candidate, boolean hitTooLarge, long mergingBytes)Expert: scores one merge; subclasses can override.StringIndexWriter. segString(Iterable<SegmentInfo> infos)Constructor parameters in org.apache.lucene.index with type arguments of type SegmentInfo Constructor Description OneMerge(List<SegmentInfo> segments)
-