@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, toString
public MatchQuery(String match)
public MatchQuery boost(double boost)
boost
in class AbstractFtsQuery
public MatchQuery field(String field)
public MatchQuery analyzer(String analyzer)
public MatchQuery prefixLength(int prefixLength)
public MatchQuery fuzziness(int fuzziness)
protected void injectParams(JsonObject input)
AbstractFtsQuery
Override to inject query-specific parameters when doing the SearchQuery.export()
.
injectParams
in class AbstractFtsQuery
input
- the prepared JsonObject
that will represent the query.Copyright © 2015 Couchbase, Inc.