IndexSearchFilterInput
Condition on a single field of documents in a search index. Values are compared exactly, without text analysis
type IndexSearchFilterInput {
exists: Boolean
name: String!
not_value: String
not_value_in: [String!]
prefix: String
range: RangeFilter
value: String
value_in: [String!]
value_in_operator: OperatorEnum
}
Fields
exists (Boolean)
Intended to match documents where the field is present and not null (true) or
missing or null (false). Currently has no effect
name (String)
Name of the document field the condition applies to
not_value (String)
Matches when the field is not equal to this value
not_value_in (String)
Matches when the field is equal to none of these values
prefix (String)
Matches when the field value starts with this string
range (RangeFilter)
Matches when the field value is within the range; lt (lower than), lte (lower
than or equal), gt (greater than) and gte (greater than or equal) can be combined
value (String)
Matches when the field is equal to this value
value_in (String)
Matches when the field is equal to one of these values (OR), or, with
value_in_operator AND, when the field contains every one of them (for array fields)
value_in_operator (OperatorEnum)
How value_in values are combined