@InterfaceStability.Uncommitted @InterfaceAudience.Public public class MatchQuery extends AbstractFtsQuery
A FTS query that matches a given term, applying further processing to it like analyzers, stemming and even fuzziness.
| Constructor and Description |
|---|
MatchQuery(String match) |
| Modifier and Type | Method and 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 the
SearchQuery.export(). |
MatchQuery |
prefixLength(int prefixLength) |
injectParamsAndBoost, toStringpublic MatchQuery(String match)
public MatchQuery boost(double boost)
boost in class AbstractFtsQuerypublic MatchQuery field(String field)
public MatchQuery analyzer(String analyzer)
public MatchQuery prefixLength(int prefixLength)
public MatchQuery fuzziness(int fuzziness)
protected void injectParams(JsonObject input)
AbstractFtsQueryOverride to inject query-specific parameters when doing the SearchQuery.export().
injectParams in class AbstractFtsQueryinput - the prepared JsonObject that will represent the query.Copyright © 2015 Couchbase, Inc.