Class SearchParams (0.11.11)

SearchParams(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Search parameters.

Attributes

Name Description
max_return_results int
Number of search results to return. The default value is 10.
filter str
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 __
boost_spec google.cloud.discoveryengine_v1beta.types.SearchRequest.BoostSpec
Boost specification to boost certain documents in search results which may affect the answer query response. For more information on boosting, see Boosting __
order_by str
The order in which documents are returned. Documents can be ordered by a field in an 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.