public class MultiMatchQuery.QueryBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
groupDismax |
protected float |
tieBreaker |
Constructor and Description |
---|
QueryBuilder(boolean groupDismax,
float tieBreaker) |
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,
java.lang.Object value) |
protected final boolean groupDismax
protected final float tieBreaker
public QueryBuilder(float tieBreaker)
public QueryBuilder(boolean groupDismax, float tieBreaker)
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, java.lang.Object value)