Basic Operations

These are the fundamental search operations that work with all field types. They form the foundation of the search system.

Equals (eq)

The default operation for exact matching.

Syntax

field=value
# OR
field__eq=value

Examples

# Find account with exact name
GET /api/v0/accounts?name=John

# Find account with specific ID
GET /api/v0/accounts?id__eq=123

Not Equals (ne)

Excludes records that match the specified value.

Syntax

Examples

Contains (like)

Case-insensitive substring matching. Perfect for search-as-you-type functionality.

Syntax

Examples

In List (in)

Matches any value from a comma-separated list.

Syntax

Examples

Usage Tips

  • Exact matching: Use eq (or just field=value) when you need precise matches

  • Search functionality: Use like for user search inputs

  • Exclusion: Use ne to filter out unwanted records

  • Multiple values: Use in when you need to match several possible values

Next Steps

  • Learn about Comparison Operations for numeric and date filtering

  • Explore Field Types to understand which operations work with your data