Использовал db_1 для хранения документации проекта.
Использовал db_2 для хранения кода проекта.< /p>
Теперь, когда я применяю поиск по сходству, можно ли объединить две коллекции вместе, чтобы получить top_k. Например, так же, как я сделал в Faiss с langchain:
Код: Выделить всё
from langchain.vectorstores import FAISS
from langchain.embeddings.openai import OpenAIEmbeddings
# Assuming you have two sets of documents and an embeddings instance
embeddings = OpenAIEmbeddings()
# Create two FAISS instances from your documents
db_1 = FAISS.from_texts(["Project documentation"], embeddings)
db_2 = FAISS.from_texts(["Project code"], embeddings)
# Merge db2 into db1
db_1.merge_from(db_2)
Подробнее здесь: https://stackoverflow.com/questions/793 ... ollections