Module: Google::Cloud::Retail::V2::SearchRequest::SearchMode

Defined in:
proto_docs/google/cloud/retail/v2/search_service.rb

Overview

The search mode of each search request.

Constant Summary collapse

SEARCH_MODE_UNSPECIFIED =

Default value. In this case both product search and faceted search will be performed. Both SearchResponse.SearchResult and SearchResponse.Facet will be returned.

0
PRODUCT_SEARCH_ONLY =

Only product search will be performed. The faceted search will be disabled.

Only SearchResponse.SearchResult will be returned. SearchResponse.Facet will not be returned, even if SearchRequest.facet_specs or SearchRequest.dynamic_facet_spec is set.

1
FACETED_SEARCH_ONLY =

Only faceted search will be performed. The product search will be disabled.

When in this mode, one or both of SearchRequest.facet_specs and SearchRequest.dynamic_facet_spec should be set. Otherwise, an INVALID_ARGUMENT error is returned. Only SearchResponse.Facet will be returned. SearchResponse.SearchResult will not be returned.

2