Skip to content

Investigate hybrid search for Qdrant #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
demid-ns opened this issue Dec 25, 2024 · 0 comments
Open

Investigate hybrid search for Qdrant #8

demid-ns opened this issue Dec 25, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@demid-ns
Copy link
Member

Description

Investigate and implement hybrid search functionality in Qdrant, combining vector similarity search with traditional filtering and keyword-based search capabilities. The goal is to encapsulate this functionality within a custom IMemoryDb type for seamless integration into the kernel-memory library

Technical Notes

  • The hybrid search logic must be fully encapsulated within a custom IMemoryDb implementation, adhering to the architecture and design principles of the kernel-memory library
  • Leverage the official Qdrant.Client library for interfacing with Qdrant. Ensure compatibility and efficient usage of its features
  • Implement functionality to construct both dense and sparse vectors as required by the hybrid search process. Evaluate the need for and potentially develop a custom embedding generator for creating optimal vector representations
@demid-ns demid-ns added enhancement New feature or request help wanted Extra attention is needed labels Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant