Google Cloud Retail V2 Client - Class DoNotAssociateAction (2.5.3)

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

Prevents query_term from being associated with specified terms during search.

Example: Don't associate "gShoe" and "cheap".

Generated from protobuf message google.cloud.retail.v2.Rule.DoNotAssociateAction

Namespace

Google \ Cloud \ Retail \ V2 \ Rule

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ query_terms string[]

Terms from the search query. Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.

↳ do_not_associate_terms string[]

Cannot contain duplicates or the query term. Can specify up to 100 terms.

↳ terms string[]

Will be [deprecated = true] post migration;

getQueryTerms

Terms from the search query.

Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setQueryTerms

Terms from the search query.

Will not consider do_not_associate_terms for search if in search query. Can specify up to 100 terms.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getDoNotAssociateTerms

Cannot contain duplicates or the query term.

Can specify up to 100 terms.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setDoNotAssociateTerms

Cannot contain duplicates or the query term.

Can specify up to 100 terms.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getTerms

Will be [deprecated = true] post migration;

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setTerms

Will be [deprecated = true] post migration;

Parameter
Name Description
var string[]
Returns
Type Description
$this