Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.misc |
Miscellaneous index tools.
|
org.apache.lucene.search.similarities |
This package contains the various ranking models that can be used in Lucene.
|
Modifier and Type | Field and Description |
---|---|
protected FieldInvertState |
TermsHashPerField.fieldState |
(package private) FieldInvertState |
DefaultIndexingChain.PerField.invertState |
Modifier and Type | Method and Description |
---|---|
TermsHashPerField |
FreqProxTermsWriter.addField(FieldInvertState invertState,
FieldInfo fieldInfo) |
TermsHashPerField |
TermVectorsConsumer.addField(FieldInvertState invertState,
FieldInfo fieldInfo) |
(package private) abstract TermsHashPerField |
TermsHash.addField(FieldInvertState fieldInvertState,
FieldInfo fieldInfo) |
Constructor and Description |
---|
FreqProxTermsWriterPerField(FieldInvertState invertState,
TermsHash termsHash,
FieldInfo fieldInfo,
TermsHashPerField nextPerField) |
TermsHashPerField(int streamCount,
FieldInvertState fieldState,
TermsHash termsHash,
TermsHashPerField nextPerField,
FieldInfo fieldInfo)
streamCount: how many streams this field stores per term.
|
TermVectorsConsumerPerField(FieldInvertState invertState,
TermVectorsConsumer termsWriter,
FieldInfo fieldInfo) |
Modifier and Type | Method and Description |
---|---|
float |
SweetSpotSimilarity.lengthNorm(FieldInvertState state)
Implemented as
state.getBoost() *
computeLengthNorm(numTokens) where
numTokens does not count overlap tokens if
discountOverlaps is true by default or true for this
specific field. |
Modifier and Type | Method and Description |
---|---|
long |
BM25Similarity.computeNorm(FieldInvertState state) |
long |
MultiSimilarity.computeNorm(FieldInvertState state) |
long |
PerFieldSimilarityWrapper.computeNorm(FieldInvertState state) |
abstract long |
Similarity.computeNorm(FieldInvertState state)
Computes the normalization value for a field, given the accumulated
state of term processing for this field (see
FieldInvertState ). |
long |
SimilarityBase.computeNorm(FieldInvertState state)
Encodes the document length in the same way as
TFIDFSimilarity . |
long |
TFIDFSimilarity.computeNorm(FieldInvertState state) |
float |
ClassicSimilarity.lengthNorm(FieldInvertState state)
Implemented as
state.getBoost()*lengthNorm(numTerms) , where
numTerms is getLength() if ClassicSimilarity.setDiscountOverlaps(boolean) is false, else it's getLength() - getNumOverlap() . |
abstract float |
TFIDFSimilarity.lengthNorm(FieldInvertState state)
Compute an index-time normalization value for this field instance.
|