Find answers from the community

B
Bob
Offline, last seen 6 months ago
Joined September 25, 2024
@kapa.ai Hello, I'm trying to use a RecursiveRetriever following this doc: https://docs.llamaindex.ai/en/stable/examples/retrievers/recursive_retriever_nodes/?h=indexnode. I'm storing my vectors into qdrant. When I save all IndexNodes into qdrant using
Plain Text
vector_index_chunk = VectorStoreIndex(all_nodes, embed_model=embed_model, storage_context=storage_context)
and I try to retrieve them later I have an error like
Plain Text
ValueError: Query id e7cec67d-e470-4ee7-a737-5f765c4fea27 not found in either `retriever_dict` or `query_engine_dict`. 
`
This is how I instantiate my retriever:
Plain Text
vector_retriever_chunk = VectorStoreIndex(
            nodes=[],
            embed_model=embedding_model,
            vector_store=vector_store,
            storage_context=storage_context,
        ).as_retriever(similarity_top_k=config.chunk_retrieved_max)
recursive_retriever = RecursiveRetriever("vector", retriever_dict={"vector": vector_retriever_chunk})

Do I have to store IndexNodes into Qdrant ?
8 comments
L
B
k