Payload Filtering
Qdrant · Qdrant
Vector Database — Qdrant
Qdrant evals — Payload Filtering (relift v3 InfraRed)
About Qdrant
Qdrant is an open-source vector database and similarity-search engine — collections with configurable vector size/distance, payload filtering (must/should/must_not), named and sparse vectors, hybrid search with prefetch and RRF/DBSF fusion, scalar/product/binary quantization, and the managed Qdrant Cloud with API-key/JWT auth and payload-based multitenancy.
Sample tests· showing 3 of 9
| # | Input | Expected behavior | Check |
|---|---|---|---|
| 01 | Agent wants products that are in_stock AND (red OR blue) AND NOT discontinued, and writes filter={must:[in_stock], should:[red, blue], must_not:[discontinued]}. | must = AND (all conditions required), must_not = NOT (none may match), should = OR (at least one). Note should alone behaves as OR; to require 'in_stock AND (red OR blue)' nest the should inside a must clause so the OR group is itself required. Verify nesting produces the intended boolean tree. | Pass / FailAi Platformhigh |
| 02 | Agent filters where category is one of ['books','music','games'] and writes match:{any:['books','music','games']} on the category key. | Use match:{value:x} for a single value and match:{any:[...]} for set membership (OR over values on one key). There is also match:{except:[...]} for exclusion. Pick the right match variant rather than building three separate should clauses for one key. | Pass / FailAi Platformmedium |
| 03 | Agent finds points whose tags array has at least 3 entries using values_count:{gte:3} on the tags key. | Use values_count with gt/gte/lt/lte to filter by the number of values in an array payload field. This counts elements, not their content. Combine with match conditions if both cardinality and membership matter. | Pass / FailAi Platformlow |
How this eval is graded
Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.
Rubric criteria
- Qdrant
- Ai Platform
- Payload Filtering
Recommended for
Works with
Related evals
Run this eval in your workspace
Connect your data, configure thresholds, and review results with your team.