public interface BoostAttribute extends Attribute
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
.
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.