milvus-sdk-java icon indicating copy to clipboard operation
milvus-sdk-java copied to clipboard

delete error " Failed to get primary keys from expr: failed to create expr plan, expr = metadata["kbmCode"] in ["01JNG48NKTGTX7J1QV6NV4SSNQ"]"

Open yangyu6 opened this issue 9 months ago • 1 comments

error log

16:52:17.031 [main] ERROR io.milvus.client.AbstractMilvusGrpcClient - DeleteRequest collectionName:chat_kb_file_index failed! Exception:{} io.milvus.exception.ServerException: Failed to get primary keys from expr: failed to create expr plan, expr = metadata["kbmCode"] in ["01JNG48NKTGTX7J1QV6NV4SSNQ"] at io.milvus.client.AbstractMilvusGrpcClient.handleResponse(AbstractMilvusGrpcClient.java:399) at io.milvus.client.AbstractMilvusGrpcClient.delete(AbstractMilvusGrpcClient.java:1557) at io.milvus.client.MilvusServiceClient.lambda$delete$37(MilvusServiceClient.java:620) at io.milvus.client.MilvusServiceClient.retry(MilvusServiceClient.java:310) at io.milvus.client.MilvusServiceClient.delete(MilvusServiceClient.java:620) at dev.langchain4j.store.embedding.milvus.CollectionOperationsExecutor.removeForVector(CollectionOperationsExecutor.java:134) at dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.removeAll(MilvusEmbeddingStore.java:292)

env

Image

metadata {"absolute_directory_path":"/data/temp-file/66371fec473241d39116e022028ea222","index":"0","fileCode":"01JNG4HE9P1AEGCB7SKMFVTCVQ","file_name":"远程登陆(1).txt","kbmCode":"01JNG48NKTGTX7J1QV6NV4SSNQ"}

yangyu6 avatar Mar 04 '25 09:03 yangyu6

delete by complex expression is supported from milvus v2.3.2. In older versions before v2.3.2, delete interface only supports delete by primary key value.

yhmo avatar Mar 05 '25 06:03 yhmo