haystack-core-integrations icon indicating copy to clipboard operation
haystack-core-integrations copied to clipboard

Weaviate: Support for hybrid search

Open bilgeyucel opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. Weaviate supports hybrid search (vector + sparse). However, Haystack doesn't support it currently.

Describe the solution you'd like To be able to control alpha parameter and other necessary configurations for hybrid search through WeaviteDocumentStore

Additional context Weaviate docs on hybrid Related issue on Weaviate repo

bilgeyucel avatar Jul 03 '23 09:07 bilgeyucel

Hello! We have developed a custom component WeaviateHybridRetriever, based on WeaviateDocumentStore that is already used in production and we would like to know how to contribute the source code to the Open Source community of Haystack. Our implementation allows to set fusion_type, alpha and other search parameters. I haven't found a way to directly make a pull request on this issue, could you please guide me through the process?

PaulEagle97 avatar Jan 07 '25 19:01 PaulEagle97

Hello @PaulEagle97 that sounds great! We describe how to contribute here. You will first need to create your own fork of the haystack-core-integrations repository and can then create a PR from there.

julian-risch avatar Mar 12 '25 08:03 julian-risch

Hi I have developed a solution for this.

swapniel99 avatar Sep 15 '25 15:09 swapniel99

Created PR #2276 for this

swapniel99 avatar Sep 15 '25 16:09 swapniel99