public class FSTTermsWriter extends FieldsConsumer
File:
The .tst contains a list of FSTs, one for each field. The FST maps a term to its corresponding statistics (e.g. docfreq) and metadata (e.g. information for postings list reader like file pointer to postings list).
Typically the metadata is separated into two parts:
FST<TermData>
IndexHeader
Uint64
VInt
VLong
Notes:
Modifier and Type | Field and Description |
---|---|
static int |
TERMS_VERSION_CURRENT |
static int |
TERMS_VERSION_START |
Constructor and Description |
---|
FSTTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
write(Fields fields,
NormsProducer norms) |
merge
public static final int TERMS_VERSION_START
public static final int TERMS_VERSION_CURRENT
public FSTTermsWriter(SegmentWriteState state, PostingsWriterBase postingsWriter) throws IOException
IOException
public void write(Fields fields, NormsProducer norms) throws IOException
write
in class FieldsConsumer
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class FieldsConsumer
IOException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.