low severityRedisVectorStoreRetriever, UpstashVectorStore

Chain crashes when using RedisVectorStoreRetriever asynchronously with similarity_distance_threshold; or Invalid vector dimension error (e.g., 4 vs expected 1024) in UpstashVectorStore with FakeEmbeddings.

Root cause

No specific root cause identified for a \"vector similarity threshold bug\" in Upstash Redis Vector. Related issues exist in LangChain Redis retrievers (async similarity_distance_threshold not implemented) and UpstashVectorStore dimension mismatches.

langchainredisupstashvectorstoresimilarity_distance_thresholddimension mismatchasync

Citations