Skip to content

feat: adding count with filtering operations toQdrantDocumentStore#2803

Merged
davidsbatista merged 7 commits into
deepset-ai:mainfrom
srini047:filter-options-qdrant
Feb 2, 2026
Merged

feat: adding count with filtering operations toQdrantDocumentStore#2803
davidsbatista merged 7 commits into
deepset-ai:mainfrom
srini047:filter-options-qdrant

Conversation

@srini047
Copy link
Copy Markdown
Contributor

@srini047 srini047 commented Feb 1, 2026

Related Issues

Proposed Changes:

This PR adds 5 new metadata introspection operations to QdrantDocumentStore, with both sync and async versions:

count_documents_by_filter: count documents matching a filter
get_metadata_fields_info: get metadata field names and their types
get_metadata_field_min_max: get min/max values for numeric/date fields
count_unique_metadata_by_filter: count unique values per metadata field with filtering
get_metadata_field_unique_values: get paginated unique values for a metadata field

How did you test it?

Added integration tests for all new operations (sync and async)

Notes for the reviewer

Checklist

@srini047 srini047 requested a review from a team as a code owner February 1, 2026 11:21
@srini047 srini047 requested review from davidsbatista and removed request for a team February 1, 2026 11:21
@github-actions github-actions Bot added the type:documentation Improvements or additions to documentation label Feb 1, 2026
Copy link
Copy Markdown
Contributor

@davidsbatista davidsbatista left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@srini047 thanks for your contribution, there were several issues that needed fix, I pushed those changes myself.

@davidsbatista davidsbatista merged commit 18e6d1e into deepset-ai:main Feb 2, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration:qdrant type:documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add the following operations to QdrantDocumentStore

2 participants