提取ConditionBuilder

This commit is contained in:
xgc 2024-05-10 23:32:28 +08:00
parent be8850f0eb
commit 9707c1ae21
2 changed files with 12 additions and 3 deletions

View File

@ -3,7 +3,9 @@ package io.github.javpower.milvus.demo;
import com.google.common.collect.Lists;
import io.github.javpower.milvus.demo.model.Face;
import io.github.javpower.milvus.demo.test.FaceMilvusMapper;
import io.github.javpower.milvus.plus.model.MilvusResp;
import io.github.javpower.milvus.plus.model.vo.MilvusResp;
import io.github.javpower.milvus.plus.model.vo.MilvusResultVo;
import io.milvus.v2.service.vector.response.DeleteResp;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
@ -18,10 +20,16 @@ public class ApplicationRunnerTest implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
List<Float> vector = Lists.newArrayList(0.1f,0.2f,0.3f);
MilvusResp<Face> resp = mapper.lambda()
.eq(Face::getPersonId,1l)
MilvusResp<MilvusResultVo<Face>> query = mapper.searchWrapper()
.eq(Face::getPersonId, 1l)
.vector(vector)
.limit(100l)
.query();
MilvusResp<DeleteResp> remove= mapper.deleteWrapper()
.eq(Face::getPersonId, 1l)
.id(111)
.remove();
}
}

View File

@ -1,5 +1,6 @@
server:
port: 8131
milvus:
uri: localhost:8999
token: sss