Как сохранить векторные вложения `FAISS` в MongoDB?

Я использую LangChain для создания некоторых вещей и наткнулся на одну из самых известных векторных баз данных на основе индексов.FAISS. Ниже приведена команда того, как я использую векторную базу данных FAISS:

      from langchain.document_loaders import PyMuPDFLoader
from langchain.embeddings import OpenAIEmbeddings
from langchain.vectorstores import FAISS

loader = PyMuPDFLoader('path/to/pdf_file.pdf')
raw_texts = loader.load_and_split()

embeddings = OpenAIEmbeddings()

vectorstore = FAISS.from_documents(raw_texts, embeddings)

В приведенном выше коде я хочу сохранитьvectorstoreв базе данных MongoDB. Есть ли способ загрузить эти векторные хранилища в MongoDB и извлечь их с помощьюsimilarity_searchотносительно вводаprompt?

0 ответов

Другие вопросы по тегам