Versions in this module Expand all Collapse all v0 v0.0.3 Dec 24, 2020 v0.0.2 Dec 24, 2020 v0.0.1 Dec 24, 2020 Changes in this version + const BYTES_PER_DEL_DOCID + const BYTES_PER_DEL_QUERY + const BYTES_PER_POSTING + const DEFAULT_CHECK_INTEGRITY_AT_MERGE + const DEFAULT_DELETION_POLICY + const DEFAULT_MAX_BUFFERED_DELETE_TERMS + const DEFAULT_MAX_BUFFERED_DOCS + const DEFAULT_MAX_CFS_SEGMENT_SIZE + const DEFAULT_MAX_MERGE_COUNT + const DEFAULT_MAX_MERGE_MB + const DEFAULT_MAX_ROUTINE_COUNT + const DEFAULT_MAX_THREAD_STATES + const DEFAULT_MERGE_FACTOR + const DEFAULT_MIN_MERGE_DOCS + const DEFAULT_NO_CFS_RATIO + const DEFAULT_RAM_BUFFER_SIZE_MB + const DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB + const DEFAULT_READER_POOLING + const DEFAULT_READER_TERMS_INDEX_DIVISOR + const DEFAULT_TERMS_INDEX_DIVISOR + const DEFAULT_TERM_INDEX_INTERVAL + const DEFAULT_USE_COMPOUND_FILE_SYSTEM + const DISABLE_AUTO_FLUSH + const DWPT_VERBOSE + const FORMAT_SEGMENTS_GEN_47 + const FORMAT_SEGMENTS_GEN_CHECKSUM + const FORMAT_SEGMENTS_GEN_CURRENT + const FORMAT_SEGMENTS_GEN_START + const HASH_INIT_SIZE + const INDEX_FILENAME_SEGMENTS + const INDEX_FILENAME_SEGMENTS_GEN + const LEVEL_LOG_SPAN + const MAX_DOCS + const MAX_INT + const MAX_TERM_LENGTH + const MAX_TERM_LENGTH_UTF8 + const MERGE_CLOSING + const MERGE_FINISHED + const MERGE_TRIGGER_EXPLICIT + const MERGE_TRIGGER_FULL_FLUSH + const MERGE_TRIGGER_SEGMENT_FLUSH + const MISSING + const NO_DELETION_POLICY + const OPEN_MODE_APPEND + const OPEN_MODE_CREATE + const OPEN_MODE_CREATE_OR_APPEND + const SOURCE_FLUSH + const UNBOUNDED_MAX_MERGE_SEGMENTS + const VERBOSE + const VERBOSE_REF_COUNT + const VERSION_40 + const VERSION_46 + const VERSION_48 + const VERSION_49 + const WRITE_LOCK_NAME + const WRITE_LOCK_TIMEOUT + var DEFAULT_MAX_MERGE_MB_FOR_FORCED_MERGE int64 = math.MaxInt64 + var DEFAULT_MIN_MERGE_MB = 1.6 + var DefaultSimilarity func() Similarity + var EMPTY_ARRAY = []ReaderSlice + func GenerationFromSegmentsFileName(fileName string) int64 + func GetMultiFields(r IndexReader) Fields + func GetMultiTerms(r IndexReader, field string) Terms + func IsIndexExists(directory store.Directory) (ok bool, err error) + func IsIndexFileExists(files []string) bool + func LastCommitGeneration(files []string) int64 + func MergeTriggerName(trigger MergeTrigger) string + func ReadFieldInfos(info *SegmentCommitInfo) (fis FieldInfos, err error) + func SubIndex(n int, leaves []*AtomicReaderContext) int + type ARFieldsReader interface + Fields func() Fields + LiveDocs func() util.Bits + NormValues func(field string) (ndv NumericDocValues, err error) + Terms func(field string) Terms + type ApplyDeletesResult struct + type AtomicReader interface + type AtomicReaderContext struct + DocBase int + Ord int + func (ctx *AtomicReaderContext) Children() []IndexReaderContext + func (ctx *AtomicReaderContext) Leaves() []*AtomicReaderContext + func (ctx *AtomicReaderContext) Reader() IndexReader + func (ctx *AtomicReaderContext) String() string + type AtomicReaderImpl struct + func (r *AtomicReaderImpl) Context() IndexReaderContext + func (r *AtomicReaderImpl) DocCount(field string) (n int, err error) + func (r *AtomicReaderImpl) DocFreq(term *Term) (int, error) + func (r *AtomicReaderImpl) SumDocFreq(field string) (n int64, err error) + func (r *AtomicReaderImpl) SumTotalTermFreq(field string) (n int64, err error) + func (r *AtomicReaderImpl) Terms(field string) Terms + func (r *AtomicReaderImpl) TotalTermFreq(term *Term) (n int64, err error) + type AtomicReaderImplSPI interface + type BaseCompositeReader struct + func (r *BaseCompositeReader) DocCount(field string) int + func (r *BaseCompositeReader) DocFreq(term *Term) (int, error) + func (r *BaseCompositeReader) MaxDoc() int + func (r *BaseCompositeReader) NumDocs() int + func (r *BaseCompositeReader) SumDocFreq(field string) int64 + func (r *BaseCompositeReader) SumTotalTermFreq(field string) int64 + func (r *BaseCompositeReader) TermVectors(docID int) error + func (r *BaseCompositeReader) TotalTermFreq(term *Term) int64 + func (r *BaseCompositeReader) VisitDocument(docID int, visitor StoredFieldVisitor) error + type BaseCompositeReaderSPI interface + type BlockedFlush struct + type BufferedUpdates struct + func (bd *BufferedUpdates) String() string + type BufferedUpdatesStream struct + func (ds *BufferedUpdatesStream) RamBytesUsed() int64 + type BySizeDescendingSegments struct + func (a *BySizeDescendingSegments) Len() int + func (a *BySizeDescendingSegments) Less(i, j int) bool + func (a *BySizeDescendingSegments) Swap(i, j int) + type ByteSliceReader struct + func (r *ByteSliceReader) ReadByte() (byte, error) + func (r *ByteSliceReader) ReadBytes(buf []byte) error + type CheckAbort interface + type CheckAbortNone int + type CheckIndex struct + func NewCheckIndex(dir store.Directory, crossCheckTermVectors bool, infoStream io.Writer) *CheckIndex + func (ch *CheckIndex) CheckIndex(onlySegments []string) *CheckIndexStatus + type CheckIndexStatus struct + Clean bool + MissingSegments bool + type ClosingControl struct + type CoalescedUpdates struct + func (cd *CoalescedUpdates) String() string + type CommitPoint struct + func (cp *CommitPoint) Delete() + func (cp *CommitPoint) Directory() store.Directory + func (cp *CommitPoint) FileNames() []string + func (cp *CommitPoint) Generation() int64 + func (cp *CommitPoint) IsDeleted() bool + func (cp *CommitPoint) SegmentCount() int + func (cp *CommitPoint) SegmentsFileName() string + func (cp *CommitPoint) String() string + func (cp *CommitPoint) UserData() map[string]string + type CompositeReader interface + type CompositeReaderContext struct + func (ctx *CompositeReaderContext) Children() []IndexReaderContext + func (ctx *CompositeReaderContext) Leaves() []*AtomicReaderContext + func (ctx *CompositeReaderContext) Reader() IndexReader + func (ctx *CompositeReaderContext) String() string + type CompositeReaderContextBuilder struct + type CompositeReaderImpl struct + func (r *CompositeReaderImpl) Context() IndexReaderContext + func (r *CompositeReaderImpl) String() string + type CompositeReaderSPI interface + type ConcurrentMergeScheduler struct + func NewConcurrentMergeScheduler() *ConcurrentMergeScheduler + func (cms *ConcurrentMergeScheduler) Close() error + func (cms *ConcurrentMergeScheduler) Merge(writer *IndexWriter, trigger MergeTrigger, newMergesFound bool) error + func (cms *ConcurrentMergeScheduler) SetMaxMergesAndRoutines(maxMergeCount, maxRoutineCount int) + func (cms *ConcurrentMergeScheduler) String() string + type CoreClosedListener interface + type DefaultIndexingChain struct + type DeleteSlice struct + type DirectoryReader interface + IsCurrent func() bool + Version func() int64 + func OpenDirectoryReader(directory store.Directory) (r DirectoryReader, err error) + type DirectoryReaderImpl struct + type DocConsumer interface + type DocValuesFieldUpdates struct + type DocValuesFieldUpdatesContainer struct + func (c *DocValuesFieldUpdatesContainer) String() string + type DocValuesStatus struct + type DocValuesUpdate struct + func (u *DocValuesUpdate) String() string + type DocValuesWriter interface + type DocumentsWriter struct + type DocumentsWriterDeleteQueue struct + func (dq *DocumentsWriterDeleteQueue) String() string + func (q *DocumentsWriterDeleteQueue) RamBytesUsed() int64 + type DocumentsWriterFlushControl struct + func (fc *DocumentsWriterFlushControl) String() string + type DocumentsWriterFlushQueue struct + type DocumentsWriterPerThread struct + func (w *DocumentsWriterPerThread) String() string + type DocumentsWriterPerThreadPool struct + func NewDocumentsWriterPerThreadPool(maxNumThreadStates int) *DocumentsWriterPerThreadPool + type DocumentsWriterStallControl struct + type Event func(writer *IndexWriter, triggerMerge, clearBuffers bool) error + type FieldInvertState struct + func (st *FieldInvertState) Boost() float32 + func (st *FieldInvertState) Length() int + func (st *FieldInvertState) Name() string + func (st *FieldInvertState) NumOverlap() int + type FieldNormStatus struct + type FindSegmentsFile struct + func NewFindSegmentsFile(directory store.Directory, ...) *FindSegmentsFile + type FlushByRamOrCountsPolicy struct + type FlushPolicy interface + type FlushPolicyImpl struct + type FlushPolicyImplSPI interface + type FlushTicket interface + type FlushTicketImpl struct + type FlushedSegment struct + type FreqProxPostingsArray struct + type FreqProxTermsWriter struct + type FreqProxTermsWriterPerField struct + type FreqProxTermsWriterPerFields []*FreqProxTermsWriterPerField + func (a FreqProxTermsWriterPerFields) Len() int + func (a FreqProxTermsWriterPerFields) Less(i, j int) bool + func (a FreqProxTermsWriterPerFields) Swap(i, j int) + type FrozenBufferedUpdates struct + func (bd *FrozenBufferedUpdates) String() string + type IndexCommit interface + Delete func() + Directory func() store.Directory + FileNames func() []string + Generation func() int64 + IsDeleted func() bool + SegmentCount func() int + SegmentsFileName func() string + UserData func() map[string]string + type IndexCommits []IndexCommit + func (s IndexCommits) Len() int + func (s IndexCommits) Less(i, j int) bool + func (s IndexCommits) Swap(i, j int) + type IndexDeletionPolicy interface + type IndexFileDeleter struct + func (fd *IndexFileDeleter) Close() error + type IndexReader interface + Context func() IndexReaderContext + DocFreq func(*Term) (int, error) + Document func(docID int) (doc *docu.Document, err error) + Leaves func() []*AtomicReaderContext + MaxDoc func() int + NumDocs func() int + VisitDocument func(docID int, visitor StoredFieldVisitor) error + type IndexReaderContext interface + Children func() []IndexReaderContext + Leaves func() []*AtomicReaderContext + Parent func() *CompositeReaderContext + Reader func() IndexReader + func TopLevelContext(ctx IndexReaderContext) IndexReaderContext + type IndexReaderContextImpl struct + func (ctx *IndexReaderContextImpl) Parent() *CompositeReaderContext + type IndexReaderImpl struct + func (r *IndexReaderImpl) Close() error + func (r *IndexReaderImpl) Document(docID int) (doc *docu.Document, err error) + func (r *IndexReaderImpl) Leaves() []*AtomicReaderContext + type IndexReaderImplSPI interface + Context func() IndexReaderContext + DocFreq func(*Term) (int, error) + MaxDoc func() int + NumDocs func() int + VisitDocument func(int, StoredFieldVisitor) error + type IndexReaderWarmer interface + type IndexWriter struct + func NewIndexWriter(d store.Directory, conf *IndexWriterConfig) (w *IndexWriter, err error) + func (w *IndexWriter) AddDocument(doc []IndexableField) error + func (w *IndexWriter) AddDocumentWithAnalyzer(doc []IndexableField, analyzer analysis.Analyzer) error + func (w *IndexWriter) Close() error + func (w *IndexWriter) Commit() error + func (w *IndexWriter) Directory() store.Directory + func (w *IndexWriter) MergingSegments() map[*SegmentCommitInfo]bool + func (w *IndexWriter) Rollback() error + func (w *IndexWriter) UpdateDocument(term *Term, doc []IndexableField, analyzer analysis.Analyzer) error + type IndexWriterConfig struct + func NewIndexWriterConfig(matchVersion util.Version, analyzer analysis.Analyzer) *IndexWriterConfig + func (conf *IndexWriterConfig) InfoStream() util.InfoStream + func (conf *IndexWriterConfig) MergePolicy() MergePolicy + func (conf *IndexWriterConfig) SetIndexDeletionPolicy(delPolicy IndexDeletionPolicy) *IndexWriterConfig + func (conf *IndexWriterConfig) SetInfoStream(infoStream util.InfoStream) *IndexWriterConfig + func (conf *IndexWriterConfig) SetMaxBufferedDocs(maxBufferedDocs int) *IndexWriterConfig + func (conf *IndexWriterConfig) SetMergeScheduler(mergeScheduler MergeScheduler) *IndexWriterConfig + func (conf *IndexWriterConfig) SetMergedSegmentWarmer(mergeSegmentWarmer IndexReaderWarmer) *IndexWriterConfig + func (conf *IndexWriterConfig) SetReaderPooling(readerPooling bool) *IndexWriterConfig + func (conf *IndexWriterConfig) SetReaderTermsIndexDivisor(divisor int) *IndexWriterConfig + func (conf *IndexWriterConfig) SetSimilarity(similarity Similarity) *IndexWriterConfig + func (conf *IndexWriterConfig) SetUseCompoundFile(useCompoundFile bool) *IndexWriterConfig + func (conf *IndexWriterConfig) String() string + type IndexingChain func(documentsWriterPerThread *DocumentsWriterPerThread) DocConsumer + type IntBlockAllocator struct + func (alloc *IntBlockAllocator) Recycle(blocks [][]int) + type KeepOnlyLastCommitDeletionPolicy bool + func (p KeepOnlyLastCommitDeletionPolicy) Clone() IndexDeletionPolicy + type LiveIndexWriterConfig interface + Codec func() Codec + InfoStream func() util.InfoStream + MaxBufferedDocs func() int + MergePolicy func() MergePolicy + RAMBufferSizeMB func() float64 + RAMPerThreadHardLimitMB func() int + Similarity func() Similarity + TermIndexInterval func() int + UseCompoundFile func() bool + type LiveIndexWriterConfigImpl struct + func (conf *LiveIndexWriterConfigImpl) Codec() Codec + func (conf *LiveIndexWriterConfigImpl) InfoStream() util.InfoStream + func (conf *LiveIndexWriterConfigImpl) MaxBufferedDocs() int + func (conf *LiveIndexWriterConfigImpl) MergePolicy() MergePolicy + func (conf *LiveIndexWriterConfigImpl) RAMBufferSizeMB() float64 + func (conf *LiveIndexWriterConfigImpl) RAMPerThreadHardLimitMB() int + func (conf *LiveIndexWriterConfigImpl) SetMaxBufferedDocs(maxBufferedDocs int) *LiveIndexWriterConfigImpl + func (conf *LiveIndexWriterConfigImpl) SetMergePolicy(mergePolicy MergePolicy) *LiveIndexWriterConfigImpl + func (conf *LiveIndexWriterConfigImpl) SetMergedSegmentWarmer(mergeSegmentWarmer IndexReaderWarmer) *LiveIndexWriterConfigImpl + func (conf *LiveIndexWriterConfigImpl) SetReaderTermsIndexDivisor(divisor int) *LiveIndexWriterConfigImpl + func (conf *LiveIndexWriterConfigImpl) SetUseCompoundFile(useCompoundFile bool) *LiveIndexWriterConfigImpl + func (conf *LiveIndexWriterConfigImpl) Similarity() Similarity + func (conf *LiveIndexWriterConfigImpl) String() string + func (conf *LiveIndexWriterConfigImpl) TermIndexInterval() int + func (conf *LiveIndexWriterConfigImpl) UseCompoundFile() bool + type LogByteSizeMergePolicy struct + func (p *LogByteSizeMergePolicy) Size(info *SegmentCommitInfo, w *IndexWriter) (int64, error) + type LogDocMergePolicy struct + func (p *LogDocMergePolicy) Size(info *SegmentCommitInfo, w *IndexWriter) (int64, error) + type LogMergePolicy struct + func NewLogByteSizeMergePolicy() *LogMergePolicy + func NewLogDocMergePolicy() *LogMergePolicy + func NewLogMergePolicy(min, max int64) *LogMergePolicy + func (mp *LogMergePolicy) FindForcedMerges(infos *SegmentInfos, maxSegmentCount int, ...) (MergeSpecification, error) + func (mp *LogMergePolicy) FindMerges(mergeTrigger MergeTrigger, infos *SegmentInfos, w *IndexWriter) (spec MergeSpecification, err error) + func (mp *LogMergePolicy) SetCalbrateSizeByDeletes(calibrateSizeByDeletes bool) + func (mp *LogMergePolicy) SetMergeFactor(mergeFactor int) + func (mp *LogMergePolicy) String() string + type MergeAbortedError string + func (err MergeAbortedError) Error() string + type MergeControl struct + type MergeJob struct + type MergePolicy interface + SetMaxCFSSegmentSizeMB func(v float64) + SetNoCFSRatio func(noCFSRatio float64) + type MergePolicyImpl struct + SizeSPI MergePolicyImplSPI + func NewDefaultMergePolicyImpl(self MergeSpecifier) *MergePolicyImpl + func (mp *MergePolicyImpl) SetMaxCFSSegmentSizeMB(v float64) + func (mp *MergePolicyImpl) SetNoCFSRatio(noCFSRatio float64) + func (mp *MergePolicyImpl) Size(info *SegmentCommitInfo, w *IndexWriter) (n int64, err error) + type MergePolicyImplSPI interface + Size func(*SegmentCommitInfo, *IndexWriter) (int64, error) + type MergeScheduler interface + Merge func(*IndexWriter, MergeTrigger, bool) error + type MergeScore interface + type MergeSpecification []*OneMerge + type MergeSpecifier interface + FindForcedMerges func(*SegmentInfos, int, map[*SegmentCommitInfo]bool, *IndexWriter) (MergeSpecification, error) + FindMerges func(MergeTrigger, *SegmentInfos, *IndexWriter) (MergeSpecification, error) + type MergeTrigger int + type MultiFields struct + func NewMultiFields(subs []Fields, subSlices []ReaderSlice) MultiFields + func (mf MultiFields) Terms(field string) Terms + type MultiTerms struct + func NewMultiTerms(subs []Terms, subSlices []ReaderSlice) *MultiTerms + func (mt *MultiTerms) DocCount() int + func (mt *MultiTerms) Iterator(reuse TermsEnum) TermsEnum + func (mt *MultiTerms) SumDocFreq() int64 + func (mt *MultiTerms) SumTotalTermFreq() int64 + type NoDeletionPolicy bool + func (p NoDeletionPolicy) Clone() IndexDeletionPolicy + type Node struct + type NumericDocValuesWriter struct + type NumericIterator struct + type OneMerge struct + func NewOneMerge(segments []*SegmentCommitInfo) *OneMerge + type OpenMode int + type ParallelPostingsArray struct + type PerField struct + type PostingsArray interface + type PostingsBytesStartArray struct + func (ss *PostingsBytesStartArray) BytesUsed() util.Counter + func (ss *PostingsBytesStartArray) Clear() []int + func (ss *PostingsBytesStartArray) Grow() []int + func (ss *PostingsBytesStartArray) Init() []int + type PrefixCodedTerms struct + func (terms *PrefixCodedTerms) RamBytesUsed() int64 + type PrefixCodedTermsBuilder struct + type Query interface + type QueryAndLimit struct + type RandomCodec struct + func NewRandomCodec(r *rand.Rand, avoidCodecs map[string]bool) *RandomCodec + type ReaderClosedListener interface + type ReaderPool struct + func (pool *ReaderPool) Close() error + type ReaderSlice struct + func (rs ReaderSlice) String() string + type ReadersAndUpdates struct + func (rld *ReadersAndUpdates) String() string + type RefCount struct + type SegInfoByDelGen []*SegmentCommitInfo + func (a SegInfoByDelGen) Len() int + func (a SegInfoByDelGen) Less(i, j int) bool + func (a SegInfoByDelGen) Swap(i, j int) + type SegmentCoreReaders struct + type SegmentFlushTicket struct + type SegmentInfoAndLevel struct + type SegmentInfoAndLevels []SegmentInfoAndLevel + func (ss SegmentInfoAndLevels) Len() int + func (ss SegmentInfoAndLevels) Less(i, j int) bool + func (ss SegmentInfoAndLevels) Swap(i, j int) + type SegmentInfoStatus struct + type SegmentInfos struct + Segments []*SegmentCommitInfo + func (sis *SegmentInfos) Clear() + func (sis *SegmentInfos) Clone() *SegmentInfos + func (sis *SegmentInfos) Read(directory store.Directory, segmentFileName string) (err error) + func (sis *SegmentInfos) ReadAll(directory store.Directory) error + func (sis *SegmentInfos) SegmentsFileName() string + type SegmentReader struct + func NewSegmentReader(si *SegmentCommitInfo, termInfosIndexDivisor int, context store.IOContext) (r *SegmentReader, err error) + func (r *SegmentReader) BinaryDocValues(field string) (v BinaryDocValues, err error) + func (r *SegmentReader) CombinedCoreAndDeletesKey() interface{} + func (r *SegmentReader) CoreCacheKey() interface{} + func (r *SegmentReader) Directory() store.Directory + func (r *SegmentReader) FieldInfos() FieldInfos + func (r *SegmentReader) Fields() Fields + func (r *SegmentReader) FieldsReader() StoredFieldsReader + func (r *SegmentReader) LiveDocs() util.Bits + func (r *SegmentReader) MaxDoc() int + func (r *SegmentReader) NormValues(field string) (v NumericDocValues, err error) + func (r *SegmentReader) NumDocs() int + func (r *SegmentReader) NumericDocValues(field string) (v NumericDocValues, err error) + func (r *SegmentReader) SegmentInfos() *SegmentCommitInfo + func (r *SegmentReader) SegmentName() string + func (r *SegmentReader) SortedDocValues(field string) (v SortedDocValues, err error) + func (r *SegmentReader) SortedSetDocValues(field string) (v SortedSetDocValues, err error) + func (r *SegmentReader) String() string + func (r *SegmentReader) TermInfosIndexDivisor() int + func (r *SegmentReader) TermVectors(docID int) (fs Fields, err error) + func (r *SegmentReader) TermVectorsReader() TermVectorsReader + func (r *SegmentReader) VisitDocument(docID int, visitor StoredFieldVisitor) error + type SerialMergeScheduler struct + func NewSerialMergeScheduler() *SerialMergeScheduler + func (ms *SerialMergeScheduler) Close() error + func (ms *SerialMergeScheduler) Merge(writer *IndexWriter, trigger MergeTrigger, newMergesFound bool) (err error) + type Similarity interface + ComputeNorm func(fs *FieldInvertState) int64 + type SimpleMergedSegmentWarmer struct + func NewSimpleMergedSegmentWarmer(infoStream util.InfoStream) *SimpleMergedSegmentWarmer + type StandardDirectoryReader struct + func (r *StandardDirectoryReader) IsCurrent() bool + func (r *StandardDirectoryReader) String() string + func (r *StandardDirectoryReader) Version() int64 + type StoredFieldStatus struct + type Term struct + Bytes []byte + Field string + func NewEmptyTerm(fld string) *Term + func NewTerm(fld string, text string) *Term + func NewTermFromBytes(fld string, bytes []byte) *Term + func (t *Term) String() string + type TermContext struct + DocFreq int + TopReaderContext IndexReaderContext + TotalTermFreq int64 + func NewTermContext(ctx IndexReaderContext) *TermContext + func NewTermContextFromTerm(ctx IndexReaderContext, t *Term) (tc *TermContext, err error) + func (tc *TermContext) State(ord int) TermState + type TermIndexStatus struct + type TermSorter []*Term + func (s TermSorter) Len() int + func (s TermSorter) Less(i, j int) bool + func (s TermSorter) Swap(i, j int) + type TermVectorStatus struct + type TermVectorsConsumer struct + type TermVectorsConsumerPerField struct + type TermVectorsConsumerPerFields []*TermVectorsConsumerPerField + func (a TermVectorsConsumerPerFields) Len() int + func (a TermVectorsConsumerPerFields) Less(i, j int) bool + func (a TermVectorsConsumerPerFields) Swap(i, j int) + type TermVectorsPostingArray struct + type TermsHash interface + type TermsHashImpl struct + type TermsHashImplSPI interface + type TermsHashPerField interface + type TermsHashPerFieldImpl struct + type TermsHashPerFieldSPI interface + type ThreadState struct + type TieredMergePolicy struct + func NewTieredMergePolicy() *TieredMergePolicy + func (tmp *TieredMergePolicy) FindForcedMerges(infos *SegmentInfos, maxSegmentCount int, ...) (MergeSpecification, error) + func (tmp *TieredMergePolicy) FindMerges(mergeTrigger MergeTrigger, infos *SegmentInfos, w *IndexWriter) (spec MergeSpecification, err error) + func (tmp *TieredMergePolicy) SetFloorSegmentMB(v float64) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetForceMergeDeletesPctAllowed(v float64) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetMaxMergeAtOnce(v int) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetMaxMergeAtOnceExplicit(v int) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetMaxMergedSegmentMB(v float64) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetReclaimDeletesWeight(v float64) *TieredMergePolicy + func (tmp *TieredMergePolicy) SetSegmentsPerTier(v float64) *TieredMergePolicy + func (tmp *TieredMergePolicy) String() string