Add BaseDocumentStore

This commit is contained in:
Tanay Soni 2020-01-22 15:53:04 +01:00
parent b5b62c569e
commit ec7ad29d51

21
haystack/database/base.py Normal file
View File

@ -0,0 +1,21 @@
from abc import abstractmethod
class BaseDocumentStore:
"""
Base class for implementing DataStores.
"""
@abstractmethod
def write_documents(self, documents):
pass
@abstractmethod
def get_document_by_id(self, id):
pass
@abstractmethod
def get_document_ids_by_tag(self, tag):
pass