Neo4jVector 从多个索引检索

问题描述 投票:0回答:1

我正在使用LangChain的Neo4j Vector Index,以及它的

Neo4jVector.from_existing_index
功能。

这是我找到的结构示例:

movie_plot_vector = Neo4jVector.from_existing_index(
    embedding_provider,
    url="url",
    username="neo4j",
    password="pasword",
    index_name="customerIndex",
    embedding_node_property="embedding_customer_name",
    text_node_property="customer_name",
)

plot_retriever = RetrievalQA.from_llm(
    llm=llm,
    retriever=movie_plot_vector.as_retriever(),
    verbose=True,
    return_source_documents=True
)

我想知道是否有一种方法可以在多个索引上进行搜索,我想象这会是什么样子:

movie_plot_vector = Neo4jVector.from_existing_index(
    embedding_provider,
    url="url",
    username="neo4j",
    password="pasword",
    index_name=["customerIndex","problemIndex"]
    embedding_node_property=["embedding_customer_name","embedding_problem"]
    text_node_property=["customer_name","problem_description"]
)

plot_retriever = RetrievalQA.from_llm(
    llm=llm,
    retriever=movie_plot_vector.as_retriever(),
    verbose=True,
    return_source_documents=True
)

或者 Neo4jVector 是否有另一个函数可以满足我的需要?谁能指导我找到解决方案吗?

neo4j langchain vector-search
1个回答
0
投票

您好,您找到答案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.