public sealed class AnswerQueryRequest.Types.SearchSpec.Types.SearchParams : IMessage<AnswerQueryRequest.Types.SearchSpec.Types.SearchParams>, IEquatable<AnswerQueryRequest.Types.SearchSpec.Types.SearchParams>, IDeepCloneable<AnswerQueryRequest.Types.SearchSpec.Types.SearchParams>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class AnswerQueryRequest.Types.SearchSpec.Types.SearchParams.
Search parameters.
Implements
IMessageAnswerQueryRequestTypesSearchSpecTypesSearchParams, IEquatableAnswerQueryRequestTypesSearchSpecTypesSearchParams, IDeepCloneableAnswerQueryRequestTypesSearchSpecTypesSearchParams, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
SearchParams()
public SearchParams()
SearchParams(SearchParams)
public SearchParams(AnswerQueryRequest.Types.SearchSpec.Types.SearchParams other)
Parameter | |
---|---|
Name | Description |
other |
AnswerQueryRequestTypesSearchSpecTypesSearchParams |
Properties
BoostSpec
public SearchRequest.Types.BoostSpec BoostSpec { get; set; }
Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see Boosting
Property Value | |
---|---|
Type | Description |
SearchRequestTypesBoostSpec |
Filter
public string Filter { get; set; }
The filter syntax consists of an expression language for constructing a predicate from one or more fields of the documents being filtered. Filter expression is case-sensitive. This will be used to filter search results which may affect the Answer response.
If this field is unrecognizable, an INVALID_ARGUMENT
is returned.
Filtering in Vertex AI Search is done by mapping the LHS filter key to a key property defined in the Vertex AI Search backend -- this mapping is defined by the customer in their schema. For example a media customers might have a field 'name' in their schema. In this case the filter would look like this: filter --> name:'ANY("king kong")'
For more information about filtering including syntax and filter operators, see Filter
Property Value | |
---|---|
Type | Description |
string |
MaxReturnResults
public int MaxReturnResults { get; set; }
Number of search results to return. The default value is 10.
Property Value | |
---|---|
Type | Description |
int |
OrderBy
public string OrderBy { get; set; }
The order in which documents are returned. Documents can be ordered
by a field in an
[Document][google.cloud.discoveryengine.v1beta.Document] object. Leave
it unset if ordered by relevance. order_by
expression is
case-sensitive. For more information on ordering, see
Ordering
If this field is unrecognizable, an INVALID_ARGUMENT
is returned.
Property Value | |
---|---|
Type | Description |
string |