Merge branch 'feat/support-knowledge-metadata' into deploy/dev
This commit is contained in:
commit
f88de88c97
@ -328,13 +328,15 @@ class TidbOnQdrantVector(BaseVector):
|
|||||||
)
|
)
|
||||||
document_ids_filter = kwargs.get("document_ids_filter")
|
document_ids_filter = kwargs.get("document_ids_filter")
|
||||||
if document_ids_filter:
|
if document_ids_filter:
|
||||||
|
should_conditions = []
|
||||||
for document_id_filter in document_ids_filter:
|
for document_id_filter in document_ids_filter:
|
||||||
filter.should.append(
|
should_conditions.append(
|
||||||
models.FieldCondition(
|
models.FieldCondition(
|
||||||
key="metadata.document_id",
|
key="metadata.document_id",
|
||||||
match=models.MatchValue(value=document_id_filter),
|
match=models.MatchValue(value=document_id_filter),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
filter.should = should_conditions
|
||||||
results = self._client.search(
|
results = self._client.search(
|
||||||
collection_name=self._collection_name,
|
collection_name=self._collection_name,
|
||||||
query_vector=query_vector,
|
query_vector=query_vector,
|
||||||
|
Loading…
Reference in New Issue
Block a user