mirror of
https://gitee.com/dromara/MilvusPlus.git
synced 2025-12-07 01:18:23 +08:00
添加annsField
This commit is contained in:
parent
d95c117d2e
commit
2179daf22d
@ -330,10 +330,24 @@ public class LambdaSearchWrapper<T> extends AbstractChainWrapper<T> implements
|
||||
return this;
|
||||
}
|
||||
|
||||
public LambdaSearchWrapper<T> annsField(String annsField){
|
||||
this.annsField=annsField;
|
||||
return this;
|
||||
}
|
||||
public LambdaSearchWrapper<T> vector(List<Float> vector) {
|
||||
vectors.add(vector);
|
||||
return this;
|
||||
}
|
||||
public LambdaSearchWrapper<T> vector(String annsField,List<Float> vector) {
|
||||
this.annsField=annsField;
|
||||
vectors.add(vector);
|
||||
return this;
|
||||
}
|
||||
public LambdaSearchWrapper<T> vector(FieldFunction<T,?> annsField,List<Float> vector) {
|
||||
this.annsField=annsField.getFieldName(annsField);
|
||||
vectors.add(vector);
|
||||
return this;
|
||||
}
|
||||
public LambdaSearchWrapper<T> limit(Long limit) {
|
||||
this.setLimit(limit);
|
||||
return this;
|
||||
@ -348,9 +362,11 @@ public class LambdaSearchWrapper<T> extends AbstractChainWrapper<T> implements
|
||||
*/
|
||||
private SearchReq build() {
|
||||
SearchReq.SearchReqBuilder<?, ?> builder = SearchReq.builder()
|
||||
.collectionName(collectionName)
|
||||
.annsField(annsField);
|
||||
.collectionName(collectionName);
|
||||
|
||||
if(!annsField.isEmpty()){
|
||||
builder.annsField(annsField);
|
||||
}
|
||||
if (!vectors.isEmpty()) {
|
||||
builder.data(vectors);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user