Search and filter model

Filtering needs strict grammar validation and result bounds to prevent expensive backend scans and unexpected result windows.

Pagination guidance

Performance guardrail

When queries grow, move to indexed attribute paths first, then broaden query complexity in controlled maintenance windows.

Filter edge cases

GET /v2/Users?filter=userName+eq+"alice"+and+not+active+eq+false&startIndex=1&count=100