Package org.apache.lucene.search
Interface BoostAttribute
- All Superinterfaces:
Attribute
- All Known Implementing Classes:
BoostAttributeImpl
Add this
Attribute
to a TermsEnum
returned by MultiTermQuery.getTermsEnum(Terms,AttributeSource)
and update the boost on each returned term. This enables to control the boost factor
for each matching term in MultiTermQuery.SCORING_BOOLEAN_QUERY_REWRITE
or
TopTermsRewrite
mode.
FuzzyQuery
is using this to take the edit distance into account.
Please note: This attribute is intended to be added only by the TermsEnum
to itself in its constructor and consumed by the MultiTermQuery.RewriteMethod
.
-
Method Summary
-
Method Details
-
setBoost
void setBoost(float boost) Sets the boost in this attribute -
getBoost
float getBoost()Retrieves the boost, default is1.0f
.
-