Class QueryOperator
The definition of a operator that can be used in a Search/Suggest request.
Implements
Inherited Members
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class QueryOperator : IDirectResponseSchema
Properties
DisplayName
Display name of the operator
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnumValues
Potential list of values for the opeatror field. This field is only filled when we can safely enumerate all the possible values of this operator.
Declaration
[JsonProperty("enumValues")]
public virtual IList<string> EnumValues { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
GreaterThanOperatorName
Indicates the operator name that can be used to isolate the property using the greater-than operator.
Declaration
[JsonProperty("greaterThanOperatorName")]
public virtual string GreaterThanOperatorName { get; set; }
Property Value
Type | Description |
---|---|
string |
IsFacetable
Can this operator be used to get facets.
Declaration
[JsonProperty("isFacetable")]
public virtual bool? IsFacetable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsRepeatable
Indicates if multiple values can be set for this property.
Declaration
[JsonProperty("isRepeatable")]
public virtual bool? IsRepeatable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsReturnable
Will the property associated with this facet be returned as part of search results.
Declaration
[JsonProperty("isReturnable")]
public virtual bool? IsReturnable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsSortable
Can this operator be used to sort results.
Declaration
[JsonProperty("isSortable")]
public virtual bool? IsSortable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsSuggestable
Can get suggestions for this field.
Declaration
[JsonProperty("isSuggestable")]
public virtual bool? IsSuggestable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
LessThanOperatorName
Indicates the operator name that can be used to isolate the property using the less-than operator.
Declaration
[JsonProperty("lessThanOperatorName")]
public virtual string LessThanOperatorName { get; set; }
Property Value
Type | Description |
---|---|
string |
ObjectType
The name of the object corresponding to the operator. This field is only filled for schema-specific operators, and is unset for common operators.
Declaration
[JsonProperty("objectType")]
public virtual string ObjectType { get; set; }
Property Value
Type | Description |
---|---|
string |
OperatorName
The name of the operator.
Declaration
[JsonProperty("operatorName")]
public virtual string OperatorName { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
The type of the operator.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |