所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
LambdaQueryWrapper<T> |
alias(String collectionAlias)
添加集合别名
|
LambdaQueryWrapper<T> |
and(ConditionBuilder<T> other) |
LambdaQueryWrapper<T> |
annsField(FieldFunction<T,?> annsField) |
LambdaQueryWrapper<T> |
annsField(String annsField) |
LambdaQueryWrapper<T> |
arrayContains(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
arrayContains(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
arrayContains(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
arrayContains(String fieldName,
Object value) |
LambdaQueryWrapper<T> |
arrayContainsAll(boolean condition,
FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAll(boolean condition,
String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAll(FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAll(String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAny(boolean condition,
FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAny(boolean condition,
String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAny(FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayContainsAny(String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
arrayLength(boolean condition,
FieldFunction<T,?> fieldName,
int length) |
LambdaQueryWrapper<T> |
arrayLength(boolean condition,
String fieldName,
int length) |
LambdaQueryWrapper<T> |
arrayLength(FieldFunction<T,?> fieldName,
int length) |
LambdaQueryWrapper<T> |
arrayLength(String fieldName,
int length) |
LambdaQueryWrapper<T> |
between(boolean condition,
FieldFunction<T,?> fieldName,
Object start,
Object end) |
LambdaQueryWrapper<T> |
between(boolean condition,
String fieldName,
Object start,
Object end) |
LambdaQueryWrapper<T> |
between(FieldFunction<T,?> fieldName,
Object start,
Object end) |
LambdaQueryWrapper<T> |
between(String fieldName,
Object start,
Object end)
添加范围条件。
|
private io.milvus.v2.service.vector.request.HybridSearchReq |
buildHybrid() |
private io.milvus.v2.service.vector.request.QueryReq |
buildQuery() |
private io.milvus.v2.service.vector.request.SearchReq |
buildSearch()
构建完整的搜索请求
|
LambdaQueryWrapper<T> |
consistencyLevel(io.milvus.v2.common.ConsistencyLevel level) |
MilvusResp<Long> |
count() |
LambdaQueryWrapper<T> |
eq(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
eq(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
eq(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
eq(String fieldName,
Object value)
添加等于条件。
|
LambdaQueryWrapper<T> |
ge(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
ge(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
ge(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
ge(String fieldName,
Object value)
添加大于等于条件。
|
MilvusResp<List<MilvusResult<T>>> |
getById(Serializable... ids) |
LambdaQueryWrapper<T> |
gracefulTime(long gracefulTime) |
LambdaQueryWrapper<T> |
groupByFieldName(FieldFunction<T,?> fieldName) |
LambdaQueryWrapper<T> |
groupByFieldName(String fieldName) |
LambdaQueryWrapper<T> |
groupSize(Integer groupSize) |
LambdaQueryWrapper<T> |
gt(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
gt(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
gt(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
gt(String fieldName,
Object value)
添加大于条件。
|
LambdaQueryWrapper<T> |
guaranteeTimestamp(long guaranteeTimestamp) |
LambdaQueryWrapper<T> |
hybrid(LambdaQueryWrapper<T> wrapper) |
LambdaQueryWrapper<T> |
ignoreGrowing(boolean ignoreGrowing) |
LambdaQueryWrapper<T> |
in(boolean condition,
FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
in(boolean condition,
String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
in(FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
in(String fieldName,
List<?> values)
添加IN条件。
|
void |
init(String collectionName,
io.milvus.v2.client.MilvusClientV2 client,
ConversionCache conversionCache,
Class<T> entityType) |
LambdaQueryWrapper<T> |
isNotNull(FieldFunction<T,?> fieldName) |
LambdaQueryWrapper<T> |
isNotNull(String fieldName)
添加非空值检查条件。
|
LambdaQueryWrapper<T> |
isNull(FieldFunction<T,?> fieldName) |
LambdaQueryWrapper<T> |
isNull(String fieldName)
添加空值检查条件。
|
LambdaQueryWrapper<T> |
jsonContains(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
jsonContains(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
jsonContains(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
jsonContains(String fieldName,
Object value) |
LambdaQueryWrapper<T> |
jsonContainsAll(boolean condition,
FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAll(boolean condition,
String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAll(FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAll(String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAny(boolean condition,
FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAny(boolean condition,
String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAny(FieldFunction<T,?> fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
jsonContainsAny(String fieldName,
List<?> values) |
LambdaQueryWrapper<T> |
le(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
le(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
le(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
le(String fieldName,
Object value)
添加小于等于条件。
|
LambdaQueryWrapper<T> |
like(boolean condition,
FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
like(boolean condition,
String fieldName,
String value) |
LambdaQueryWrapper<T> |
like(FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
like(String fieldName,
String value)
添加LIKE条件。
|
LambdaQueryWrapper<T> |
likeLeft(boolean condition,
FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
likeLeft(boolean condition,
String fieldName,
String value) |
LambdaQueryWrapper<T> |
likeLeft(FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
likeLeft(String fieldName,
String value) |
LambdaQueryWrapper<T> |
likeRight(boolean condition,
FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
likeRight(boolean condition,
String fieldName,
String value) |
LambdaQueryWrapper<T> |
likeRight(FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
likeRight(String fieldName,
String value) |
LambdaQueryWrapper<T> |
limit(Long limit) |
LambdaQueryWrapper<T> |
lt(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
lt(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
lt(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
lt(String fieldName,
Object value)
添加小于条件。
|
LambdaQueryWrapper<T> |
metricType(Object metric_type) |
LambdaQueryWrapper<T> |
ne(boolean condition,
FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
ne(boolean condition,
String fieldName,
Object value) |
LambdaQueryWrapper<T> |
ne(FieldFunction<T,?> fieldName,
Object value) |
LambdaQueryWrapper<T> |
ne(String fieldName,
Object value)
添加不等于条件。
|
LambdaQueryWrapper<T> |
not() |
LambdaQueryWrapper<T> |
not(ConditionBuilder<T> other) |
LambdaQueryWrapper<T> |
offset(Long offset) |
LambdaQueryWrapper<T> |
or(ConditionBuilder<T> other) |
LambdaQueryWrapper<T> |
partition(Collection<FieldFunction<T,?>> partitionName) |
LambdaQueryWrapper<T> |
partition(FieldFunction<T,?>... partitionName) |
LambdaQueryWrapper<T> |
partition(String... partitionName) |
MilvusResp<List<MilvusResult<T>>> |
query()
执行搜索
|
MilvusResp<List<MilvusResult<T>>> |
query(FieldFunction<T,?>... outputFields) |
MilvusResp<List<MilvusResult<T>>> |
query(String... outputFields) |
LambdaQueryWrapper<T> |
radius(Object radius) |
LambdaQueryWrapper<T> |
rangeFilter(Object rangeFilter) |
LambdaQueryWrapper<T> |
ranker(io.milvus.v2.service.vector.request.ranker.BaseRanker ranker) |
LambdaQueryWrapper<T> |
roundDecimal(int roundDecimal) |
LambdaQueryWrapper<T> |
searchParams(Map<String,Object> searchParams) |
LambdaQueryWrapper<T> |
strictGroupSize(Boolean strictGroupSize) |
LambdaQueryWrapper<T> |
textMatch(boolean condition,
FieldFunction<T,?> fieldName,
List<String> values) |
LambdaQueryWrapper<T> |
textMatch(boolean condition,
FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
textMatch(boolean condition,
String fieldName,
List<String> values) |
LambdaQueryWrapper<T> |
textMatch(boolean condition,
String fieldName,
String value) |
LambdaQueryWrapper<T> |
textMatch(FieldFunction<T,?> fieldName,
List<String> values) |
LambdaQueryWrapper<T> |
textMatch(FieldFunction<T,?> fieldName,
String value) |
LambdaQueryWrapper<T> |
textMatch(String fieldName,
List<String> values)
添加 TEXT_MATCH 条件,使用 FieldFunction,支持多个值。
|
LambdaQueryWrapper<T> |
textMatch(String fieldName,
String value) |
LambdaQueryWrapper<T> |
textVector(FieldFunction<T,?> annsField,
String vector) |
LambdaQueryWrapper<T> |
textVector(String annsField,
String vector) |
LambdaQueryWrapper<T> |
topK(Integer topK) |
LambdaQueryWrapper<T> |
vector(io.milvus.v2.service.vector.request.data.BaseVector vector) |
LambdaQueryWrapper<T> |
vector(FieldFunction<T,?> annsField,
io.milvus.v2.service.vector.request.data.BaseVector vector) |
LambdaQueryWrapper<T> |
vector(FieldFunction<T,?> annsField,
List<? extends Float> vector) |
LambdaQueryWrapper<T> |
vector(List<Float> vector) |
LambdaQueryWrapper<T> |
vector(String annsField,
io.milvus.v2.service.vector.request.data.BaseVector vector) |
LambdaQueryWrapper<T> |
vector(String annsField,
List<Float> vector) |
LambdaQueryWrapper<T> |
wrapper() |