Action Result: Will remove the attribute (as a facet) from the request
if it is present.
Example: Suppose the query is "shoes", the
Condition.query_terms is
"shoes" and the attribute name "size", then facet key "size" will be
removed from the request (if it is present).
Generated from protobuf message google.cloud.retail.v2.Rule.RemoveFacetAction
Namespace
Google \ Cloud \ Retail \ V2 \ Rule
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ attribute_names
array
The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
getAttributeNames
The attribute names (i.e. facet keys) to remove from the dynamic facets
(if present in the request). There can't be more 3 attribute names.
Each attribute name should be a valid attribute name, be non-empty and
contain at most 80 characters.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Google Cloud Retail V2 Client - Class RemoveFacetAction (2.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.1 (latest)](/php/docs/reference/cloud-retail/latest/V2.Rule.RemoveFacetAction)\n- [2.3.0](/php/docs/reference/cloud-retail/2.3.0/V2.Rule.RemoveFacetAction)\n- [2.2.1](/php/docs/reference/cloud-retail/2.2.1/V2.Rule.RemoveFacetAction)\n- [2.1.3](/php/docs/reference/cloud-retail/2.1.3/V2.Rule.RemoveFacetAction)\n- [2.0.0](/php/docs/reference/cloud-retail/2.0.0/V2.Rule.RemoveFacetAction)\n- [1.7.0](/php/docs/reference/cloud-retail/1.7.0/V2.Rule.RemoveFacetAction)\n- [1.6.4](/php/docs/reference/cloud-retail/1.6.4/V2.Rule.RemoveFacetAction)\n- [1.5.0](/php/docs/reference/cloud-retail/1.5.0/V2.Rule.RemoveFacetAction)\n- [1.4.2](/php/docs/reference/cloud-retail/1.4.2/V2.Rule.RemoveFacetAction)\n- [1.3.1](/php/docs/reference/cloud-retail/1.3.1/V2.Rule.RemoveFacetAction)\n- [1.2.1](/php/docs/reference/cloud-retail/1.2.1/V2.Rule.RemoveFacetAction)\n- [1.1.1](/php/docs/reference/cloud-retail/1.1.1/V2.Rule.RemoveFacetAction)\n- [1.0.1](/php/docs/reference/cloud-retail/1.0.1/V2.Rule.RemoveFacetAction) \nReference documentation and code samples for the Google Cloud Retail V2 Client class RemoveFacetAction.\n\nRemoves an attribute/facet in the request if is present.\n\n- Rule Condition: Must specify non-empty [Condition.query_terms](/php/docs/reference/cloud-retail/latest/V2.Condition#_Google_Cloud_Retail_V2_Condition__getQueryTerms__) (for search only) or [Condition.page_categories](/php/docs/reference/cloud-retail/latest/V2.Condition#_Google_Cloud_Retail_V2_Condition__getPageCategories__) (for browse only), but can't specify both.\n- Action Input: attribute name\n- Action Result: Will remove the attribute (as a facet) from the request if it is present. Example: Suppose the query is \"shoes\", the [Condition.query_terms](/php/docs/reference/cloud-retail/latest/V2.Condition#_Google_Cloud_Retail_V2_Condition__getQueryTerms__) is \"shoes\" and the attribute name \"size\", then facet key \"size\" will be removed from the request (if it is present).\n\nGenerated from protobuf message `google.cloud.retail.v2.Rule.RemoveFacetAction`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Retail \\\\ V2 \\\\ Rule\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAttributeNames\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\n\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters.\n\n### setAttributeNames\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\n\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters."]]