使用 opensearch_vector_search 筛选元数据

filter metadata with opensearch_vector_search

提问人:Damodhar 提问时间:11/16/2023 更新时间:11/16/2023 访问量:15

问:

嗨,我正在尝试在我的矢量数据库上运行相似性搜索,在我的数据库中,我添加了一些文档以及如下所示的元数据

docs = [Document(page_content='The Structure of the Sun to the center.', metadata={'source': '/tmp/tmp3doww_i3/tmp.pdf', 'page': 1}), Document(page_content='\uf0b7 Radiation pressure : it is Credit: NASA', metadata={'source': '/tmp/tmp3doww_i3/tmp.pdf', 'page': 1}), Document(page_content='The Structu regions', metadata={'source': '/tmp/tmp3doww_i3/tmp.pdf', 'page': 2}))]

现在我想在 page = 1 上运行预过滤器和运行相似性

filter = {"bool": {"filter": {"term": {"page": 6}}}} resdocs = opensearch_vector_search.similarity_search(" heterogenous individual growth",filter) resdocs

我正在尝试询问与过滤器的矢量数据库相似性,我期望社区给出最佳答案

Vector langchain OpenSearch

评论


答: 暂无答案