Package org.elasticsearch.index.search
Class MultiMatchQuery.QueryBuilder
- java.lang.Object
-
- org.elasticsearch.index.search.MultiMatchQuery.QueryBuilder
-
- Enclosing class:
- MultiMatchQuery
public class MultiMatchQuery.QueryBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected floattieBreaker
-
Constructor Summary
Constructors Constructor Description QueryBuilder(float tieBreaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.QueryblendPhrase(org.apache.lucene.search.PhraseQuery query, MappedFieldType type)org.apache.lucene.search.QueryblendTerm(org.apache.lucene.index.Term term, MappedFieldType fieldType)org.apache.lucene.search.QueryblendTerms(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.QueryparseGroup(MatchQuery.Type type, java.lang.String field, java.lang.Float boostValue, java.lang.Object value, java.lang.String minimumShouldMatch)org.apache.lucene.search.QuerytermQuery(MappedFieldType fieldType, org.apache.lucene.util.BytesRef value)
-
-
-
Method Detail
-
buildGroupedQueries
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
- Throws:
java.io.IOException
-
parseGroup
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
- Throws:
java.io.IOException
-
blendTerm
public org.apache.lucene.search.Query blendTerm(org.apache.lucene.index.Term term, MappedFieldType fieldType)
-
blendTerms
public org.apache.lucene.search.Query blendTerms(org.apache.lucene.index.Term[] terms, MappedFieldType fieldType)
-
termQuery
public org.apache.lucene.search.Query termQuery(MappedFieldType fieldType, org.apache.lucene.util.BytesRef value)
-
blendPhrase
public org.apache.lucene.search.Query blendPhrase(org.apache.lucene.search.PhraseQuery query, MappedFieldType type)
-
-