Google Cloud Retail V2 Client - Class QueryTerm (1.5.0)

Reference documentation and code samples for the Google Cloud Retail V2 Client class QueryTerm.

Query terms that we want to match on.

Generated from protobuf message google.cloud.retail.v2.Condition.QueryTerm

Namespace

Google \ Cloud \ Retail \ V2 \ Condition

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ value string

The value of the term to match on. Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.

↳ full_match bool

Whether this is supposed to be a full or partial match.

getValue

The value of the term to match on.

Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.

Returns
TypeDescription
string

setValue

The value of the term to match on.

Value cannot be empty. Value can have at most 3 terms if specified as a partial match. Each space separated string is considered as one term. For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms and not allowed for a partial match.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFullMatch

Whether this is supposed to be a full or partial match.

Returns
TypeDescription
bool

setFullMatch

Whether this is supposed to be a full or partial match.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this