Skip to main content
Modifies string filter operators to perform case-insensitive matching. When set to true, string comparisons ignore differences in letter casing. Defaults to false unless explicitly set to true.
This is a modifier property used in conjunction with other string filters like starts_with, ends_with, contains, or is.

Syntax

<string_field>:
  <string_operator>: <value>
  case_insensitive: true

Properties

string_field
string
required
The string field to filter on, specified in the format view_name.field_name.
string_operator
string
required
The string filter operator to modify. Can be:
case_insensitive
boolean
required
If true, string comparisons will be case-insensitive. Omit or set to false for case-sensitive matching.

Examples

Matches any of: admin, Admin, ADMIN
users.email:
  starts_with: admin
  case_insensitive: true
Matches any of: Premium, PREMIUM, premium
products.name:
  contains: premium
  case_insensitive: true
Matches: active (case-sensitive)
customers.status:
  is: active
  case_insensitive: false