Find answers from the community

Updated 2 months ago

hello guys, i'm using a setup like :

hello guys, i'm using a setup like : AzureCognitiveSearch as VectorStore and MongoDB as Docstore. So, for the retriever strategies i want to test Metadata Replacement + Node Sentence Window and Auto Merging Retriever, for this methods i should use a docstore right? and i can't modify the collections structure too? i mean the docs/data, docs/metadata, docs/ref_doc_info
L
R
7 comments
you can change the namespace, but yea those 3 collections are part of the docstore
I understand, and I also couldn't modify the internal structure of these objects that are being saved for example in "docs_data", I imagine that for a hierarchy or window strategy the key relationships must be kept intact, correct? This format of the document store is completely linked to the functionalities and wouldn't it make sense to lower the correct level a little?
I'm not entirely sure what the issue is πŸ˜… The docstore is just a key-value lookup for various pieces of information.

The actual hierarchy for the auto-merging retriever is stored in nodes themselves (i.e. nodes have pointers to parents/children)
Sorry for the confusion, if I work with a vector bank in one of these strategies, don't I necessarily need a docstore following a certain format?
I think the question would be better like this
I don't think so. The docstore should work out of the box with the vector db
okay, thank you so much
Add a reply
Sign up and join the conversation on Discord