SearchCriteria

class oci.data_catalog.models.SearchCriteria(**kwargs)

Bases: object

Search Query object that allows complex search predicates that cannot be expressed through simple query params.

Methods

__init__(**kwargs) Initializes a new SearchCriteria object with values from keyword arguments.

Attributes

dimensions Gets the dimensions of this SearchCriteria.
faceted_query Gets the faceted_query of this SearchCriteria.
filters Gets the filters of this SearchCriteria.
query Gets the query of this SearchCriteria.
sort Gets the sort of this SearchCriteria.
__init__(**kwargs)

Initializes a new SearchCriteria object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • query (str) – The value to assign to the query property of this SearchCriteria.
  • faceted_query (str) – The value to assign to the faceted_query property of this SearchCriteria.
  • dimensions (list[str]) – The value to assign to the dimensions property of this SearchCriteria.
  • sort (list[oci.data_catalog.models.FacetedSearchSortRequest]) – The value to assign to the sort property of this SearchCriteria.
  • filters (oci.data_catalog.models.FacetedSearchFilterRequest) – The value to assign to the filters property of this SearchCriteria.
dimensions

Gets the dimensions of this SearchCriteria. List of properties of dataObjects that needs to aggregated on for facets.

Returns:The dimensions of this SearchCriteria.
Return type:list[str]
faceted_query

Gets the faceted_query of this SearchCriteria. Query string that a dataObject is to be searched with. Used in the faceted query request

Returns:The faceted_query of this SearchCriteria.
Return type:str
filters

Gets the filters of this SearchCriteria.

Returns:The filters of this SearchCriteria.
Return type:oci.data_catalog.models.FacetedSearchFilterRequest
query

Gets the query of this SearchCriteria. Search query dsl that defines the query components including fields and predicates.

Returns:The query of this SearchCriteria.
Return type:str
sort

Gets the sort of this SearchCriteria. Array of objects having details about sort field and order.

Returns:The sort of this SearchCriteria.
Return type:list[oci.data_catalog.models.FacetedSearchSortRequest]