fix(pinecone): hybrid search crashes when filters is None (#5533)
This commit is contained in:
@@ -230,7 +230,7 @@ class PineconeDB(VectorStoreBase):
|
|||||||
if filter_dict:
|
if filter_dict:
|
||||||
query_params["filter"] = filter_dict
|
query_params["filter"] = filter_dict
|
||||||
|
|
||||||
if self.hybrid_search and self.sparse_encoder and "text" in filters:
|
if self.hybrid_search and self.sparse_encoder and filters and "text" in filters:
|
||||||
query_text = filters.get("text")
|
query_text = filters.get("text")
|
||||||
if query_text:
|
if query_text:
|
||||||
sparse_vector = self.sparse_encoder.encode_queries(query_text)
|
sparse_vector = self.sparse_encoder.encode_queries(query_text)
|
||||||
|
|||||||
Reference in New Issue
Block a user