delete error " Failed to get primary keys from expr: failed to create expr plan, expr = metadata["kbmCode"] in ["01JNG48NKTGTX7J1QV6NV4SSNQ"]"
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
metadata
{"absolute_directory_path":"/data/temp-file/66371fec473241d39116e022028ea222","index":"0","fileCode":"01JNG4HE9P1AEGCB7SKMFVTCVQ","file_name":"远程登陆(1).txt","kbmCode":"01JNG48NKTGTX7J1QV6NV4SSNQ"}
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.