public static class SearchParam.Builder
extends java.lang.Object
SearchParam
Constructor and Description |
---|
Builder(java.lang.String tableName,
java.util.List<java.util.List<java.lang.Float>> queryVectors) |
Modifier and Type | Method and Description |
---|---|
SearchParam |
build() |
SearchParam.Builder |
withDateRanges(java.util.List<DateRange> dateRanges)
Optional.
|
SearchParam.Builder |
withNProbe(long nProbe)
Optional.
|
SearchParam.Builder |
withTimeout(long timeout)
Optional.
|
SearchParam.Builder |
withTopK(long topK)
Optional.
|
public Builder(@Nonnull java.lang.String tableName, @Nonnull java.util.List<java.util.List<java.lang.Float>> queryVectors)
tableName
- table to search fromqueryVectors
- a List
of vectors to be queried. Each inner List
represents a vector.public SearchParam.Builder withDateRanges(@Nonnull java.util.List<DateRange> dateRanges)
ArrayList
dateRanges
- a List
of DateRange
objectsBuilder
DateRange
public SearchParam.Builder withTopK(long topK)
topK
. Default to 1024.topK
- a topK numberBuilder
public SearchParam.Builder withNProbe(long nProbe)
nProbe
- a nProbe numberBuilder
public SearchParam.Builder withTimeout(long timeout)
timeout
- in secondsBuilder
public SearchParam build()