Qdrant

Query Latency from Filter Complexity

warning
latencyUpdated Feb 6, 2026

REST and gRPC query durations (rest_responses_duration_seconds, grpc_responses_duration_seconds) increase when filters are applied, indicating unoptimized payload indexing or missing indexes.

How to detect:

Compare query duration histograms between filtered and unfiltered queries (track db.qdrant.has_filter attribute from traces). Monitor collection_hardware_metric_payload_index_io_read for excessive reads.

Recommended action:

Create payload indexes on frequently filtered fields. Consider enabling indexed_only mode if collection_indexed_only_excluded_points is acceptable. Review filter cardinality and complexity.