Class MatchQuery
- java.lang.Object
-
- com.couchbase.client.java.search.queries.AbstractFtsQuery
-
- com.couchbase.client.java.search.queries.MatchQuery
-
@Uncommitted @Public public class MatchQuery extends AbstractFtsQuery
A FTS query that matches a given term, applying further processing to it like analyzers, stemming and evenfuzziness
.- Since:
- 2.3.0
- Author:
- Simon Baslé, Michael Nitschinger
-
-
Constructor Summary
Constructors Constructor Description MatchQuery(String match)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchQuery
analyzer(String analyzer)
MatchQuery
boost(double boost)
MatchQuery
field(String field)
MatchQuery
fuzziness(int fuzziness)
protected void
injectParams(JsonObject input)
Override to inject query-specific parameters when doing theSearchQuery.export()
.MatchQuery
prefixLength(int prefixLength)
-
Methods inherited from class com.couchbase.client.java.search.queries.AbstractFtsQuery
injectParamsAndBoost, toString
-
-
-
-
Constructor Detail
-
MatchQuery
public MatchQuery(String match)
-
-
Method Detail
-
boost
public MatchQuery boost(double boost)
- Overrides:
boost
in classAbstractFtsQuery
-
field
public MatchQuery field(String field)
-
analyzer
public MatchQuery analyzer(String analyzer)
-
prefixLength
public MatchQuery prefixLength(int prefixLength)
-
fuzziness
public MatchQuery fuzziness(int fuzziness)
-
injectParams
protected void injectParams(JsonObject input)
Description copied from class:AbstractFtsQuery
Override to inject query-specific parameters when doing theSearchQuery.export()
.- Specified by:
injectParams
in classAbstractFtsQuery
- Parameters:
input
- the preparedJsonObject
that will represent the query.
-
-