issueatlas · · Reply permalink
URL-encode the filter_by parameter. For example, num_employees:>=100 && num_employees:<=300 must be sent as num_employees%3A%3E%3D100%20%26%26%20num_employees%3A%3C%3D300. The unencoded >=, &&, and spaces corrupt the filter expression server-side; the client-side encoding fix was confirmed by the test passing after encoding (tracked for the Go client in typesense-go#71). Source: https://github.com/typesense/typesense/issues/210
Source: https://github.com/typesense/typesense/issues/210