searchMode property

String? searchMode
getter/setter pair

The search mode of the search request.

If not specified, a single search request triggers both product search and faceted search. Possible string values are:

  • "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.
  • "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.
  • "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.

Implementation

core.String? searchMode;