Reference documentation and code samples for the Discovery Engine V1BETA API class Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest.
Request message for CompletionService.AdvancedCompleteQuery method. .
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#boost_spec
def boost_spec() -> ::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::BoostSpec
- (::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::BoostSpec) — Optional. Specification to boost suggestions matching the condition.
#boost_spec=
def boost_spec=(value) -> ::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::BoostSpec
- value (::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::BoostSpec) — Optional. Specification to boost suggestions matching the condition.
- (::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::BoostSpec) — Optional. Specification to boost suggestions matching the condition.
#completion_config
def completion_config() -> ::String
-
(::String) — Required. The completion_config of the parent dataStore or engine resource
name for which the completion is performed, such as
projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig
projects/*/locations/global/collections/default_collection/engines/*/completionConfig
.
#completion_config=
def completion_config=(value) -> ::String
-
value (::String) — Required. The completion_config of the parent dataStore or engine resource
name for which the completion is performed, such as
projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig
projects/*/locations/global/collections/default_collection/engines/*/completionConfig
.
-
(::String) — Required. The completion_config of the parent dataStore or engine resource
name for which the completion is performed, such as
projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig
projects/*/locations/global/collections/default_collection/engines/*/completionConfig
.
#include_tail_suggestions
def include_tail_suggestions() -> ::Boolean
- (::Boolean) — Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
#include_tail_suggestions=
def include_tail_suggestions=(value) -> ::Boolean
- value (::Boolean) — Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
- (::Boolean) — Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
#query
def query() -> ::String
-
(::String) — Required. The typeahead input used to fetch suggestions. Maximum length is
128 characters.
The query can not be empty for most of the suggestion types. If it is empty, an
INVALID_ARGUMENT
error is returned. The exception is when the suggestion_types contains only the typeRECENT_SEARCH
, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
#query=
def query=(value) -> ::String
-
value (::String) — Required. The typeahead input used to fetch suggestions. Maximum length is
128 characters.
The query can not be empty for most of the suggestion types. If it is empty, an
INVALID_ARGUMENT
error is returned. The exception is when the suggestion_types contains only the typeRECENT_SEARCH
, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
-
(::String) — Required. The typeahead input used to fetch suggestions. Maximum length is
128 characters.
The query can not be empty for most of the suggestion types. If it is empty, an
INVALID_ARGUMENT
error is returned. The exception is when the suggestion_types contains only the typeRECENT_SEARCH
, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
#query_model
def query_model() -> ::String
-
(::String) —
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values:
document
- Using suggestions generated from user-imported documents.search-history
- Using suggestions generated from the past history of SearchService.Search API calls. Do not use it when there is no traffic for Search API.user-event
- Using suggestions generated from user-imported search events.document-completable
- Using suggestions taken directly from user-imported document fields marked as completable.
Default values:
document
is the default model for regular dataStores.search-history
is the default model for site search dataStores.
#query_model=
def query_model=(value) -> ::String
-
value (::String) —
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values:
document
- Using suggestions generated from user-imported documents.search-history
- Using suggestions generated from the past history of SearchService.Search API calls. Do not use it when there is no traffic for Search API.user-event
- Using suggestions generated from user-imported search events.document-completable
- Using suggestions taken directly from user-imported document fields marked as completable.
Default values:
document
is the default model for regular dataStores.search-history
is the default model for site search dataStores.
-
(::String) —
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values:
document
- Using suggestions generated from user-imported documents.search-history
- Using suggestions generated from the past history of SearchService.Search API calls. Do not use it when there is no traffic for Search API.user-event
- Using suggestions generated from user-imported search events.document-completable
- Using suggestions taken directly from user-imported document fields marked as completable.
Default values:
document
is the default model for regular dataStores.search-history
is the default model for site search dataStores.
#suggestion_types
def suggestion_types() -> ::Array<::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::SuggestionType>
- (::Array<::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::SuggestionType>) — Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
#suggestion_types=
def suggestion_types=(value) -> ::Array<::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::SuggestionType>
- value (::Array<::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::SuggestionType>) — Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
- (::Array<::Google::Cloud::DiscoveryEngine::V1beta::AdvancedCompleteQueryRequest::SuggestionType>) — Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
#user_info
def user_info() -> ::Google::Cloud::DiscoveryEngine::V1beta::UserInfo
-
(::Google::Cloud::DiscoveryEngine::V1beta::UserInfo) — Optional. Information about the end user.
This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info.
#user_info=
def user_info=(value) -> ::Google::Cloud::DiscoveryEngine::V1beta::UserInfo
-
value (::Google::Cloud::DiscoveryEngine::V1beta::UserInfo) — Optional. Information about the end user.
This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info.
-
(::Google::Cloud::DiscoveryEngine::V1beta::UserInfo) — Optional. Information about the end user.
This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info.
#user_pseudo_id
def user_pseudo_id() -> ::String
-
(::String) — A unique identifier for tracking visitors. For example, this could be
implemented with an HTTP cookie, which should be able to uniquely identify
a visitor on a single device. This unique identifier should not change if
the visitor logs in or out of the website.
This field should NOT have a fixed value such as
unknown_visitor
.This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id.
The field must be a UTF-8 encoded string with a length limit of 128
#user_pseudo_id=
def user_pseudo_id=(value) -> ::String
-
value (::String) — A unique identifier for tracking visitors. For example, this could be
implemented with an HTTP cookie, which should be able to uniquely identify
a visitor on a single device. This unique identifier should not change if
the visitor logs in or out of the website.
This field should NOT have a fixed value such as
unknown_visitor
.This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id.
The field must be a UTF-8 encoded string with a length limit of 128
-
(::String) — A unique identifier for tracking visitors. For example, this could be
implemented with an HTTP cookie, which should be able to uniquely identify
a visitor on a single device. This unique identifier should not change if
the visitor logs in or out of the website.
This field should NOT have a fixed value such as
unknown_visitor
.This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id.
The field must be a UTF-8 encoded string with a length limit of 128