Class SearchCriteria
Search Query object that allows complex search predicates that cannot be expressed through simple query params.
Inherited Members
Namespace: Oci.DatacatalogService.Models
Assembly: OCI.DotNetSDK.Datacatalog.dll
Syntax
public class SearchCriteria
Properties
Dimensions
Declaration
[JsonProperty(PropertyName = "dimensions")]
public List<string> Dimensions { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of properties of dataObjects that needs to aggregated on for facets. |
FacetedQuery
Declaration
[JsonProperty(PropertyName = "facetedQuery")]
public string FacetedQuery { get; set; }
Property Value
Type | Description |
---|---|
string | Query string that a dataObject is to be searched with. Used in the faceted query request |
Filters
Declaration
[JsonProperty(PropertyName = "filters")]
public FacetedSearchFilterRequest Filters { get; set; }
Property Value
Type | Description |
---|---|
FacetedSearchFilterRequest |
Query
Declaration
[JsonProperty(PropertyName = "query")]
public string Query { get; set; }
Property Value
Type | Description |
---|---|
string | Search query dsl that defines the query components including fields and predicates. |
Sort
Declaration
[JsonProperty(PropertyName = "sort")]
public List<FacetedSearchSortRequest> Sort { get; set; }
Property Value
Type | Description |
---|---|
List<FacetedSearchSortRequest> | Array of objects having details about sort field and order. |