Open king1302217 opened 3 months ago
Data in milvus has two fields, eg: id: string, meta: json. meta eg: {"name":"sam", "age":18} Does milvus support search data by json field condition?
eg: SearchParam.Builder builder = SearchParam.newBuilder() .withCollectionName(collectionName) .withMetricType(metricType) .withTopK(searchLimit) .withVectors(vectors) .withVectorFieldName(vectorField) .withExpr("meta.name == 'sam'"); R search = milvusServiceClient.search(builder.build());
it should be meta["name"]="sam"
see https://milvus.io/docs/use-json-fields.md
Data in milvus has two fields, eg: id: string, meta: json. meta eg: {"name":"sam", "age":18} Does milvus support search data by json field condition?
eg: SearchParam.Builder builder = SearchParam.newBuilder() .withCollectionName(collectionName) .withMetricType(metricType) .withTopK(searchLimit) .withVectors(vectors) .withVectorFieldName(vectorField) .withExpr("meta.name == 'sam'"); R search = milvusServiceClient.search(builder.build());