Package io.milvus.client
Class SearchParam.Builder
- java.lang.Object
-
- io.milvus.client.SearchParam.Builder
-
- Enclosing class:
- SearchParam
public static class SearchParam.Builder extends Object
Builder forSearchParam
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchParambuild()SearchParam.BuilderwithDateRanges(List<DateRange> dateRanges)Optional.SearchParam.BuilderwithNProbe(long nProbe)Optional.SearchParam.BuilderwithTimeout(long timeout)Optional.SearchParam.BuilderwithTopK(long topK)Optional.
-
-
-
Method Detail
-
withDateRanges
public SearchParam.Builder withDateRanges(@Nonnull List<DateRange> dateRanges)
Optional. Searches vectors in their corresponding date range. Default to an emptyArrayList- Parameters:
dateRanges- aListofDateRangeobjects- Returns:
Builder- See Also:
DateRange
-
withTopK
public SearchParam.Builder withTopK(long topK)
Optional. Limits search result totopK. Default to 1024.- Parameters:
topK- a topK number- Returns:
Builder
-
withNProbe
public SearchParam.Builder withNProbe(long nProbe)
Optional. Default to 20.- Parameters:
nProbe- a nProbe number- Returns:
Builder
-
withTimeout
public SearchParam.Builder withTimeout(long timeout)
Optional. Sets the deadline from when the client RPC is set to when the response is picked up by the client. Default to 86400s (1 day).- Parameters:
timeout- in seconds- Returns:
Builder
-
build
public SearchParam build()
-
-