How to add your own custom DocumentStore #1822
-
Is there any documentation on how to add your own DocumentStore? Like if for example someone wants to add Weaviate or Vearch to store de representations from the Documents or something like that. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hi @sgaseretto a WeaviateDocumentstore is already available in Haystack: https://github.com/deepset-ai/haystack/blob/master/haystack/document_stores/weaviate.py |
Beta Was this translation helpful? Give feedback.
Hi @sgaseretto a WeaviateDocumentstore is already available in Haystack: https://github.com/deepset-ai/haystack/blob/master/haystack/document_stores/weaviate.py
If you are thinking about implementing a custom Documentstore you can have a look at the base class to see the required methods: https://github.com/deepset-ai/haystack/blob/master/haystack/document_stores/base.py but there is no additional documentation on how to implement a custom document store. I think most users should be able to find everything they need in the currently available document stores. Out of curiosity: are there any particular features that you are currently missing?