Package org.apache.lucene.search
Interface BoostAttribute
- 
- All Superinterfaces:
 Attribute
- All Known Implementing Classes:
 BoostAttributeImpl
public interface BoostAttribute extends Attribute
Add thisAttributeto aTermsEnumreturned byMultiTermQuery.getTermsEnum(Terms,AttributeSource)and update the boost on each returned term. This enables to control the boost factor for each matching term inMultiTermQuery.SCORING_BOOLEAN_REWRITEorTopTermsRewritemode.FuzzyQueryis 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.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static floatDEFAULT_BOOST 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetBoost()Retrieves the boost, default is1.0f.voidsetBoost(float boost)Sets the boost in this attribute 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_BOOST
static final float DEFAULT_BOOST
- See Also:
 - Constant Field Values
 
 
 - 
 
 -