> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/modeling/filters/operators/case-insensitive",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# case_insensitive

> Modifies string filter operators to perform case-insensitive matching.

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`.

<Note>
  This is a modifier property used in conjunction with other string filters like [`starts_with`](/modeling/filters/operators/starts-with), [`ends_with`](/modeling/filters/operators/ends-with), [`contains`](/modeling/filters/operators/contains), or [`is`](/modeling/filters/operators/is).
</Note>

## Syntax

```yaml theme={null}
<string_field>:
  <string_operator>: <value>
  case_insensitive: true
```

## Properties

<ParamField path="string_field" type="string" required>
  The string field to filter on, specified in the format `view_name.field_name`.
</ParamField>

<ParamField path="string_operator" type="string" required>
  The string filter operator to modify. Can be:

  * [`starts_with`](/modeling/filters/operators/starts-with)
  * [`ends_with`](/modeling/filters/operators/ends-with)
  * [`contains`](/modeling/filters/operators/contains)
  * [`is`](/modeling/filters/operators/is)
</ParamField>

<ParamField path="case_insensitive" type="boolean" required>
  If `true`, string comparisons will be case-insensitive. Omit or set to `false` for case-sensitive matching.
</ParamField>

## Examples

```yaml title="Matches any of: admin, Admin, ADMIN" theme={null}
users.email:
  starts_with: admin
  case_insensitive: true
```

```yaml title="Matches any of: Premium, PREMIUM, premium" theme={null}
products.name:
  contains: premium
  case_insensitive: true
```

```yaml title="Matches: active (case-sensitive)" theme={null}
customers.status:
  is: active
  case_insensitive: false
```
