Я пытаюсь использовать векторную базу данных Qdrant с хранилищем документов Haystack на Python.
Я могу использовать Qdrant Python для создания коллекций и управления ими.
Но как мне использовать коллекции в Haystack? Как подключиться к определенной коллекции, написать документ в определенной коллекции или применить фильтр коллекции для поиска?






Чтобы использовать Qdrant с Haystack, вам следует создать коллекцию и записать данные с помощью QdrantDocumentStore. В Haystack хранилище документов — это интерфейс к вашей базе данных.
Для задачи поиска следует использовать ретриверы Qdrant. В Haystack ретриверы просматривают все документы в хранилище документов и выбирают те, которые соответствуют запросу пользователя.
Другие источники:
Пожалуйста, прочитайте github.com/deepset-ai/haystack-core-integrations/issues/729 Вы можете применять фильтры, как описано в документации: docs.haystack.deepset.ai/docs/metadata-filtering
Спасибо, теперь я понимаю, что такое фильтрация.
Я проверил документацию перед публикацией. Моя проблема связана с отсутствием в этих функциях возможности записи в определенную коллекцию и извлечения с применением фильтра коллекции (или других фильтров метаданных). Любое решение для этого?