Skip to content
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

Configurable Weighting for Hybrid Search (Full-Text and Vector Search) #4466

Open
3 of 4 tasks
sunxichen opened this issue May 17, 2024 · 0 comments
Open
3 of 4 tasks
Labels
👻 feat:rag Embedding related issue, like qdrant, weaviate, milvus, vector database.

Comments

@sunxichen
Copy link

Self Checks

  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • Please do not modify this template :) and fill in all the required fields.

1. Is this request related to a challenge you're experiencing?

Yes, I am currently facing a challenge with the hybrid search functionality in the project. I've noticed that the influence of full-text search (keyword search?) on the hybrid search results is more significant than I would like it to be. In some instances, I would prefer to give more weight to the vector search component to refine the relevancy of the results. Unfortunately, there is no existing feature that allows me to adjust the weighting between full-text search and vector search.

2. Describe the feature you'd like to see

I would like to propose the addition of a feature that allows users to configure the weights assigned to full-text search and vector search within the hybrid search function. This feature would enable users to fine-tune how much each search component (full-text and vector) contributes to the final search results. Ideally, this could be implemented as a simple interface where users can input numerical values or use a slider to adjust the weights for each search type.

3. How will this feature improve your workflow or experience?

The ability to adjust the weights between full-text search and vector search would greatly enhance the precision and relevancy of search results for users. In my case, it would allow me to diminish the impact of full-text search when necessary, and prioritize the results from the vector search, which might be more pertinent to the specific context I am working with. This flexibility would significantly improve the user experience by providing more control over the search results and ensuring that they are as relevant as possible to the user's intent.

4. Additional context or comments

No response

5. Can you help us with this feature?

  • I am interested in contributing to this feature.
@dosubot dosubot bot added the 👻 feat:rag Embedding related issue, like qdrant, weaviate, milvus, vector database. label May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👻 feat:rag Embedding related issue, like qdrant, weaviate, milvus, vector database.
Projects
None yet
Development

No branches or pull requests

1 participant