Module org.elasticsearch.compute
Class SingleValueMatchQuery
java.lang.Object
org.apache.lucene.search.Query
org.elasticsearch.compute.querydsl.query.SingleValueMatchQuery
public final class SingleValueMatchQuery
extends org.apache.lucene.search.Query
Finds all fields with a single-value. If a field has a multi-value, it emits
a
warning.
Warnings are only emitted if the TwoPhaseIterator.matches(). Meaning that,
if the other query skips the doc either because the index doesn't match or because it's
TwoPhaseIterator.matches() doesn't match, then we won't log warnings. So it's
most safe to say that this will emit a warning if the document would have
matched but for having a multivalued field. If the document doesn't match but
"almost" matches in some fairly lucene-specific ways then it *might* emit
a warning.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.WeightcreateWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) booleaninthashCode()org.apache.lucene.search.Queryrewrite(org.apache.lucene.search.IndexSearcher indexSearcher) voidvisit(org.apache.lucene.search.QueryVisitor visitor) Methods inherited from class org.apache.lucene.search.Query
classHash, sameClassAs, toString
-
Constructor Details
-
SingleValueMatchQuery
-
-
Method Details
-
toString
- Specified by:
toStringin classorg.apache.lucene.search.Query
-
createWeight
public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) - Overrides:
createWeightin classorg.apache.lucene.search.Query
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.IndexSearcher indexSearcher) throws IOException - Overrides:
rewritein classorg.apache.lucene.search.Query- Throws:
IOException
-
visit
public void visit(org.apache.lucene.search.QueryVisitor visitor) - Specified by:
visitin classorg.apache.lucene.search.Query
-
equals
- Specified by:
equalsin classorg.apache.lucene.search.Query
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.lucene.search.Query
-