library · inferred from evidence
Go client
A client library for Typesense written in Go, used to reproduce the issue.
- Typesense range filter returns wrong results when filter_by is not URL-encoded
Filtering documents by a numeric field with `duration:<=1200` worked, but adding a second condition (`duration:>=600 && duration:<=1200`) returned *more* results than the single condition, which is impossible for a correct AND. The `>=`, `&