forked from Archives/langchain
similarity_search is not accepting filters (#1964)
I have changed the name of the argument from `where` to `filter` which is expected by `similarity_search_with_score`. Fixes #1838 --------- Co-authored-by: Rajat Saxena <hi@rajatsaxena.dev>
This commit is contained in:
parent
f257b08406
commit
953e58d004
@ -128,9 +128,9 @@ class Chroma(VectorStore):
|
|||||||
filter (Optional[Dict[str, str]]): Filter by metadata. Defaults to None.
|
filter (Optional[Dict[str, str]]): Filter by metadata. Defaults to None.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
List[Document]: List of documents most simmilar to the query text.
|
List[Document]: List of documents most similar to the query text.
|
||||||
"""
|
"""
|
||||||
docs_and_scores = self.similarity_search_with_score(query, k, where=filter)
|
docs_and_scores = self.similarity_search_with_score(query, k, filter=filter)
|
||||||
return [doc for doc, _ in docs_and_scores]
|
return [doc for doc, _ in docs_and_scores]
|
||||||
|
|
||||||
def similarity_search_by_vector(
|
def similarity_search_by_vector(
|
||||||
|
Loading…
Reference in New Issue
Block a user