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 float
tieBreaker
-
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.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
termQuery(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
-
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)
-
-