我正在使用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 是否有另一个函数可以满足我的需要?谁能指导我找到解决方案吗?
您好,您找到答案了吗?