|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.index.query.BaseQueryBuilder org.elasticsearch.index.query.MultiMatchQueryBuilder
public class MultiMatchQueryBuilder
Same as MatchQueryBuilder
but supports multiple fields.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
ToXContent.MapParams, ToXContent.Params |
Field Summary |
---|
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
EMPTY_PARAMS |
Constructor Summary | |
---|---|
MultiMatchQueryBuilder(Object text,
String... fields)
Constructs a new text query. |
Method Summary | |
---|---|
MultiMatchQueryBuilder |
analyzer(String analyzer)
Explicitly set the analyzer to use. |
MultiMatchQueryBuilder |
boost(float boost)
Set the boost to apply to the query. |
void |
doXContent(XContentBuilder builder,
ToXContent.Params params)
|
MultiMatchQueryBuilder |
fuzziness(Object fuzziness)
Sets the minimum similarity used when evaluated to a fuzzy query type. |
MultiMatchQueryBuilder |
fuzzyRewrite(String fuzzyRewrite)
|
MultiMatchQueryBuilder |
lenient(boolean lenient)
Sets whether format based failures will be ignored. |
MultiMatchQueryBuilder |
maxExpansions(int maxExpansions)
When using fuzzy or prefix type query, the number of term expansions to use. |
MultiMatchQueryBuilder |
minimumShouldMatch(String minimumShouldMatch)
|
MultiMatchQueryBuilder |
operator(MatchQueryBuilder.Operator operator)
Sets the operator to use when using a boolean query. |
MultiMatchQueryBuilder |
prefixLength(int prefixLength)
|
MultiMatchQueryBuilder |
rewrite(String rewrite)
|
MultiMatchQueryBuilder |
slop(int slop)
Set the phrase slop if evaluated to a phrase query type. |
MultiMatchQueryBuilder |
tieBreaker(Integer tieBreaker)
|
MultiMatchQueryBuilder |
type(MatchQueryBuilder.Type type)
Sets the type of the text query. |
MultiMatchQueryBuilder |
useDisMax(Boolean useDisMax)
|
Methods inherited from class org.elasticsearch.index.query.BaseQueryBuilder |
---|
buildAsBytes, buildAsBytes, toString, toXContent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MultiMatchQueryBuilder(Object text, String... fields)
Method Detail |
---|
public MultiMatchQueryBuilder type(MatchQueryBuilder.Type type)
public MultiMatchQueryBuilder operator(MatchQueryBuilder.Operator operator)
public MultiMatchQueryBuilder analyzer(String analyzer)
public MultiMatchQueryBuilder boost(float boost)
boost
in interface BoostableQueryBuilder<MultiMatchQueryBuilder>
public MultiMatchQueryBuilder slop(int slop)
public MultiMatchQueryBuilder fuzziness(Object fuzziness)
public MultiMatchQueryBuilder prefixLength(int prefixLength)
public MultiMatchQueryBuilder maxExpansions(int maxExpansions)
public MultiMatchQueryBuilder minimumShouldMatch(String minimumShouldMatch)
public MultiMatchQueryBuilder rewrite(String rewrite)
public MultiMatchQueryBuilder fuzzyRewrite(String fuzzyRewrite)
public MultiMatchQueryBuilder useDisMax(Boolean useDisMax)
public MultiMatchQueryBuilder tieBreaker(Integer tieBreaker)
public MultiMatchQueryBuilder lenient(boolean lenient)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseQueryBuilder
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |