public class MultiMatchQuery.QueryBuilder
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected float |
tieBreaker |
Constructor | Description |
---|---|
QueryBuilder(float tieBreaker) |
Modifier and Type | Method | Description |
---|---|---|
org.apache.lucene.search.Query |
blendPhrase(org.apache.lucene.search.PhraseQuery query,
MappedFieldType type) |
|
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)
public org.apache.lucene.search.Query blendPhrase(org.apache.lucene.search.PhraseQuery query, MappedFieldType type)