Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 956 Bytes

File metadata and controls

27 lines (17 loc) · 956 Bytes
title InMemoryDocumentStore
id inmemorydocumentstore
slug /inmemorydocumentstore

InMemoryDocumentStore

The InMemoryDocumentStore is a very simple document store with no extra services or dependencies.

It is great for experimenting with Haystack, however we do not recommend using it for production.

Initialization

InMemoryDocumentStore requires no external setup. Simply use this code:

from haystack.document_stores.in_memory import InMemoryDocumentStore

document_store = InMemoryDocumentStore()

Supported Retrievers

InMemoryBM25Retriever: A keyword-based Retriever that fetches documents matching a query from a temporary in-memory database.

InMemoryEmbeddingRetriever: Compares the query and document embeddings and fetches the documents most relevant to the query.