Fix vector store filter not work (#4065)

* Fix vector store filter not work

* Update ExtractMetadataRetriever.ts

* Update HydeRetriever.ts

* Update MultiQueryRetriever.ts

* Update SimilarityThresholdRetriever.ts

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
This commit is contained in:
Hans
2025-02-26 23:03:54 +08:00
committed by GitHub
parent d8dc1820e1
commit 86a26f6ae3
5 changed files with 5 additions and 2 deletions
@@ -150,6 +150,7 @@ class ExtractMetadataRetriever_Retrievers implements INode {
prompt: dynamicMetadataFilterRetrieverPrompt,
topK: topK ? parseInt(topK, 10) : (vectorStore as any)?.k ?? 4
})
retriever.filter = vectorStore?.lc_kwargs?.filter ?? (vectorStore as any).filter
if (output === 'retriever') return retriever
else if (output === 'document') return await retriever.getRelevantDocuments(finalInputQuery)