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
@@ -100,6 +100,7 @@ class SimilarityThresholdRetriever_Retrievers implements INode {
maxK: maxK ? parseInt(maxK, 10) : 100,
kIncrement: kIncrement ? parseInt(kIncrement, 10) : 2
})
retriever.filter = vectorStore?.lc_kwargs?.filter ?? (vectorStore as any).filter
if (output === 'retriever') return retriever
else if (output === 'document') return await retriever.getRelevantDocuments(query ? query : input)