public class MultiMatchQuery.QueryBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected float |
tieBreaker |
Constructor and Description |
---|
QueryBuilder(float tieBreaker) |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Query |
blendTerm(org.apache.lucene.index.Term term,
MappedFieldType fieldType) |
org.apache.lucene.search.Query |
blendTerms(org.apache.lucene.index.Term[] terms,
MappedFieldType fieldType) |
java.util.List<org.apache.lucene.search.Query> |
buildGroupedQueries(MultiMatchQueryBuilder.Type type,
java.util.Map<java.lang.String,java.lang.Float> fieldNames,
java.lang.Object value,
java.lang.String minimumShouldMatch) |
org.apache.lucene.search.Query |
parseGroup(MatchQuery.Type type,
java.lang.String field,
java.lang.Float boostValue,
java.lang.Object value,
java.lang.String minimumShouldMatch) |
org.apache.lucene.search.Query |
termQuery(MappedFieldType fieldType,
org.apache.lucene.util.BytesRef value) |
public java.util.List<org.apache.lucene.search.Query> buildGroupedQueries(MultiMatchQueryBuilder.Type type, java.util.Map<java.lang.String,java.lang.Float> fieldNames, java.lang.Object value, java.lang.String minimumShouldMatch) throws java.io.IOException
java.io.IOException
public org.apache.lucene.search.Query parseGroup(MatchQuery.Type type, java.lang.String field, java.lang.Float boostValue, java.lang.Object value, java.lang.String minimumShouldMatch) throws java.io.IOException
java.io.IOException
public org.apache.lucene.search.Query blendTerm(org.apache.lucene.index.Term term, MappedFieldType fieldType)
public org.apache.lucene.search.Query blendTerms(org.apache.lucene.index.Term[] terms, MappedFieldType fieldType)
public org.apache.lucene.search.Query termQuery(MappedFieldType fieldType, org.apache.lucene.util.BytesRef value)