tstadel

Results 29 issues of tstadel

As a user I want to use FAISS's HNSW for cosine similarity too with `OpenSearchDocumentStore`. According to https://opensearch.org/docs/latest/search-plugins/knn/knn-index/ FAISS plug-in only supports dot product and l2. So we have to...

type:feature
topic:document_store
journey:advanced
topic:opensearch

### What? Guide / template to deploy on AWS / Kubernetes ### Why? Road to production from an experimental environment should be simplified. ### How? - create a simple helm...

epic
topic:installation
journey:intermediate
epic:in-progress

**Is your feature request related to a problem? Please describe.** Currently it's sometimes not clear whether an error during the CI is environment related or a real problem that users...

**Describe the bug** Setting optional params to `null` in YAML (or to `None` when it's been converted to a python dict) will cause the schema validation to fail: see https://github.com/deepset-ai/haystack/issues/2586...

type:bug
Contributions wanted!
topic:save/load

**Proposed Changes:** - add `RetrievalModel` ABC - make `SparseSearch`, `BM25Search`, `DenseRetrievalFaissSearch` and `DenseRetrievalExactSearch` inherit from `RetrievalModel` - `EvaluateRetrieval` receives `RetrievalModel` as param - rename `retriever` to `retrieval_model` in `EvaluateRetrieval` -...

The current design of `EvaluateRetrieval` is already supporting multiple different retrievers. See https://github.com/beir-cellar/beir/blob/bb8a0582d8a82d6f4fddee8b668b1ebaa42985ef/beir/retrieval/evaluation.py#L14 However according to typings the supplied retrievers are limited to those implemented in BEIR. If we want...

### Related Issues - fixes tests not run in https://github.com/deepset-ai/haystack/pull/3252/ ### Proposed Changes: - better inferencing of required document store - fixed an issue with `test_faiss_and_milvus.py::test_cosine_similarity ### How did you...

type:bug
topic:tests

### Related Issues - closes #2913 ### Proposed Changes: - normalize vectors manually at index time - normalize vectors manually at query time - use dot_product space under the hood...

type:feature
topic:faiss
topic:document_store
topic:opensearch

**Is your feature request related to a problem? Please describe.** `rapidfuzz 2.8.0` introduced a fix that should make the custom implementation of `boost_split_overlap` in `haystack.utils.calculate_context_similarity` obsolete. **Describe the solution you'd...

Contributions wanted!
breaking change
topic:eval
type:refactor
journey:advanced

**Is your feature request related to a problem? Please describe.** Currently we only support filters in `custom_query` if we write proper placeholders into the custom_query for each filter field (e.g....