org.apache.lucene.search.payloads
Class BoostingTermQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.spans.SpanQuery
org.apache.lucene.search.spans.SpanTermQuery
org.apache.lucene.search.payloads.PayloadTermQuery
org.apache.lucene.search.payloads.BoostingTermQuery
- All Implemented Interfaces:
- Serializable, Cloneable
Deprecated. See PayloadTermQuery
public class BoostingTermQuery
- extends PayloadTermQuery
The BoostingTermQuery is very similar to the SpanTermQuery
except
that it factors in the value of the payload located at each of the positions where the
Term
occurs.
In order to take advantage of this, you must override Similarity.scorePayload(String, byte[],int,int)
which returns 1 by default.
Payload scores are averaged across term occurrences in the document.
- See Also:
Similarity.scorePayload(String, byte[], int, int)
,
Serialized Form
BoostingTermQuery
public BoostingTermQuery(Term term)
- Deprecated.
BoostingTermQuery
public BoostingTermQuery(Term term,
boolean includeSpanScore)
- Deprecated.
createWeight
public Weight createWeight(Searcher searcher)
throws IOException
- Deprecated.
- Description copied from class:
Query
- Expert: Constructs an appropriate Weight implementation for this query.
Only implemented by primitive queries, which re-write to themselves.
- Overrides:
createWeight
in class PayloadTermQuery
- Throws:
IOException
equals
public boolean equals(Object o)
- Deprecated.
- Overrides:
equals
in class PayloadTermQuery
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.