public sealed class SearchKnowledgeRequest.Types.SearchConfig : IMessage<SearchKnowledgeRequest.Types.SearchConfig>, IEquatable<SearchKnowledgeRequest.Types.SearchConfig>, IDeepCloneable<SearchKnowledgeRequest.Types.SearchConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class SearchKnowledgeRequest.Types.SearchConfig.
Configuration specific to search queries with data stores.
public RepeatedField<SearchKnowledgeRequest.Types.SearchConfig.Types.BoostSpecs> BoostSpecs { get; }
Optional. Boost specifications for data stores.
Maps from datastore name to their boost configuration. Do not specify
more than one BoostSpecs for each datastore name. If multiple BoostSpecs
are provided for the same datastore name, the behavior is undefined.
public RepeatedField<SearchKnowledgeRequest.Types.SearchConfig.Types.FilterSpecs> FilterSpecs { get; }
Optional. Filter specification for data store queries.
TMaps from datastore name to the filter expression for that datastore. Do
not specify more than one FilterSpecs for each datastore name. If
multiple FilterSpecs are provided for the same datastore name, the
behavior is undefined.
[[["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-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eSearchKnowledgeRequest.Types.SearchConfig\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, specifically for .NET developers.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists available versions of the API, from the latest \u003ccode\u003e4.26.0\u003c/code\u003e down to \u003ccode\u003e3.2.0\u003c/code\u003e, each linked to its respective documentation for \u003ccode\u003eSearchKnowledgeRequest.Types.SearchConfig\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSearchKnowledgeRequest.Types.SearchConfig\u003c/code\u003e is used to configure search queries with data stores and implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties like \u003ccode\u003eBoostSpecs\u003c/code\u003e and \u003ccode\u003eFilterSpecs\u003c/code\u003e, allowing for optional boost and filter configurations for data store queries, respectively, with a repeated field type to allow multiple specifications.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSearchConfig\u003c/code\u003e class has two constructors to be created, either with no parameters or with a copy of an existing \u003ccode\u003eSearchKnowledgeRequest.Types.SearchConfig\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]