Module org.elasticsearch.server
Package org.elasticsearch.lucene.queries
Class SlowCustomBinaryDocValuesWildcardQuery
java.lang.Object
org.apache.lucene.search.Query
org.elasticsearch.lucene.queries.SlowCustomBinaryDocValuesWildcardQuery
public final class SlowCustomBinaryDocValuesWildcardQuery
extends org.apache.lucene.search.Query
A query for matching an exact BytesRef value for a specific field.
The equivalent of
StringScriptFieldWildcardQuery, but then without the scripting overhead and
just for binary doc values.
This implementation is slow, because it potentially scans binary doc values for each document.
-
Constructor Summary
ConstructorsConstructorDescriptionSlowCustomBinaryDocValuesWildcardQuery(String fieldName, String pattern, boolean caseInsensitive) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.WeightcreateWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) booleaninthashCode()protected floatorg.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
-
SlowCustomBinaryDocValuesWildcardQuery
-
-
Method Details
-
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
-
matchCost
protected float matchCost() -
toString
- Specified by:
toStringin 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
-
createWeight
public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost) throws IOException - Overrides:
createWeightin 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
-