Show / Hide Table of Contents

Class SearchCriteria

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

Inheritance
object
SearchCriteria
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top