# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/discoveryengine/v1beta/search_service.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/cloud/discoveryengine/v1beta/common_pb' require 'google/cloud/discoveryengine/v1beta/document_pb' require 'google/protobuf/struct_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/discoveryengine/v1beta/search_service.proto", :syntax => :proto3) do add_message "google.cloud.discoveryengine.v1beta.SearchRequest" do optional :serving_config, :string, 1 optional :branch, :string, 2 optional :query, :string, 3 optional :page_size, :int32, 4 optional :page_token, :string, 5 optional :offset, :int32, 6 optional :filter, :string, 7 optional :order_by, :string, 8 optional :user_info, :message, 21, "google.cloud.discoveryengine.v1beta.UserInfo" repeated :facet_specs, :message, 9, "google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec" optional :boost_spec, :message, 10, "google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec" map :params, :string, :message, 11, "google.protobuf.Value" optional :query_expansion_spec, :message, 13, "google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec" optional :spell_correction_spec, :message, 14, "google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec" optional :user_pseudo_id, :string, 15 optional :content_search_spec, :message, 24, "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec" optional :safe_search, :bool, 20 map :user_labels, :string, :string, 22 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec" do optional :facet_key, :message, 1, "google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec.FacetKey" optional :limit, :int32, 2 repeated :excluded_filter_keys, :string, 3 optional :enable_dynamic_position, :bool, 4 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec.FacetKey" do optional :key, :string, 1 repeated :intervals, :message, 2, "google.cloud.discoveryengine.v1beta.Interval" repeated :restricted_values, :string, 3 repeated :prefixes, :string, 4 repeated :contains, :string, 5 optional :case_insensitive, :bool, 6 optional :order_by, :string, 7 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec" do repeated :condition_boost_specs, :message, 1, "google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec" end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec" do optional :condition, :string, 1 optional :boost, :float, 2 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec" do optional :condition, :enum, 1, "google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec.Condition" end add_enum "google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec.Condition" do value :CONDITION_UNSPECIFIED, 0 value :DISABLED, 1 value :AUTO, 2 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec" do optional :mode, :enum, 1, "google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec.Mode" end add_enum "google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec.Mode" do value :MODE_UNSPECIFIED, 0 value :SUGGESTION_ONLY, 1 value :AUTO, 2 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec" do optional :snippet_spec, :message, 1, "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SnippetSpec" optional :summary_spec, :message, 2, "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec" end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SnippetSpec" do optional :max_snippet_count, :int32, 1 optional :reference_only, :bool, 2 end add_message "google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec" do optional :summary_result_count, :int32, 1 end add_message "google.cloud.discoveryengine.v1beta.SearchResponse" do repeated :results, :message, 1, "google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult" repeated :facets, :message, 2, "google.cloud.discoveryengine.v1beta.SearchResponse.Facet" optional :guided_search_result, :message, 8, "google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult" optional :total_size, :int32, 3 optional :attribution_token, :string, 4 optional :next_page_token, :string, 5 optional :corrected_query, :string, 7 optional :summary, :message, 9, "google.cloud.discoveryengine.v1beta.SearchResponse.Summary" repeated :applied_controls, :string, 10 end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult" do optional :id, :string, 1 optional :document, :message, 2, "google.cloud.discoveryengine.v1beta.Document" end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.Facet" do optional :key, :string, 1 repeated :values, :message, 2, "google.cloud.discoveryengine.v1beta.SearchResponse.Facet.FacetValue" optional :dynamic_facet, :bool, 3 end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.Facet.FacetValue" do optional :count, :int64, 3 oneof :facet_value do optional :value, :string, 1 optional :interval, :message, 2, "google.cloud.discoveryengine.v1beta.Interval" end end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult" do repeated :refinement_attributes, :message, 1, "google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute" end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute" do optional :attribute_key, :string, 1 optional :attribute_value, :string, 2 end add_message "google.cloud.discoveryengine.v1beta.SearchResponse.Summary" do optional :summary_text, :string, 1 end end end module Google module Cloud module DiscoveryEngine module V1beta SearchRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest").msgclass SearchRequest::FacetSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec").msgclass SearchRequest::FacetSpec::FacetKey = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.FacetSpec.FacetKey").msgclass SearchRequest::BoostSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec").msgclass SearchRequest::BoostSpec::ConditionBoostSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.BoostSpec.ConditionBoostSpec").msgclass SearchRequest::QueryExpansionSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec").msgclass SearchRequest::QueryExpansionSpec::Condition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.QueryExpansionSpec.Condition").enummodule SearchRequest::SpellCorrectionSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec").msgclass SearchRequest::SpellCorrectionSpec::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.SpellCorrectionSpec.Mode").enummodule SearchRequest::ContentSearchSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec").msgclass SearchRequest::ContentSearchSpec::SnippetSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SnippetSpec").msgclass SearchRequest::ContentSearchSpec::SummarySpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SummarySpec").msgclass SearchResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse").msgclass SearchResponse::SearchResult = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult").msgclass SearchResponse::Facet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.Facet").msgclass SearchResponse::Facet::FacetValue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.Facet.FacetValue").msgclass SearchResponse::GuidedSearchResult = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult").msgclass SearchResponse::GuidedSearchResult::RefinementAttribute = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute").msgclass SearchResponse::Summary = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.discoveryengine.v1beta.SearchResponse.Summary").msgclass end end end end