Class MilvusSearch
java.lang.Object
org.hibernate.milvus.jdbc.AbstractMilvusCollectionStatement
org.hibernate.milvus.jdbc.AbstractMilvusFilterableStatement
org.hibernate.milvus.jdbc.AbstractMilvusQuery
org.hibernate.milvus.jdbc.MilvusSearch
- All Implemented Interfaces:
MilvusSearchRequest, MilvusStatementDefinition
public final class MilvusSearch
extends AbstractMilvusQuery
implements MilvusStatementDefinition, MilvusSearchRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()longio.milvus.v2.common.IndexParam.MetricTypeintintgetTopK()booleanintvoidsetAnnsField(String annsField) voidsetData(List<MilvusTypedValue> data) voidsetGracefulTime(Long gracefulTime) voidsetGroupByFieldName(String groupByFieldName) voidsetGroupSize(Integer groupSize) voidsetGuaranteeTimestamp(long guaranteeTimestamp) voidsetIgnoreGrowing(boolean ignoreGrowing) voidsetMetricType(io.milvus.v2.common.IndexParam.MetricType metricType) voidsetRoundDecimal(int roundDecimal) voidsetSearchParams(Map<String, MilvusTypedValue> searchParams) voidsetStrictGroupSize(Boolean strictGroupSize) voidsetTopK(int topK) Methods inherited from class AbstractMilvusQuery
getConsistencyLevel, getLimit, getOffset, getOutputFields, getPartitionNames, setConsistencyLevel, setLimit, setOffset, setOutputFields, setPartitionNamesMethods inherited from class AbstractMilvusFilterableStatement
getFilter, getFilterTemplateValues, setFilter, setFilterTemplateValuesMethods inherited from class AbstractMilvusCollectionStatement
getCollectionName, setCollectionName
-
Constructor Details
-
MilvusSearch
public MilvusSearch() -
MilvusSearch
-
-
Method Details
-
parameterCount
public int parameterCount()- Specified by:
parameterCountin interfaceMilvusStatementDefinition- Overrides:
parameterCountin classAbstractMilvusFilterableStatement
-
getAnnsField
- Specified by:
getAnnsFieldin interfaceMilvusSearchRequest
-
setAnnsField
- Specified by:
setAnnsFieldin interfaceMilvusSearchRequest
-
getMetricType
public io.milvus.v2.common.IndexParam.MetricType getMetricType()- Specified by:
getMetricTypein interfaceMilvusSearchRequest
-
setMetricType
public void setMetricType(io.milvus.v2.common.IndexParam.MetricType metricType) - Specified by:
setMetricTypein interfaceMilvusSearchRequest
-
getTopK
public int getTopK()- Specified by:
getTopKin interfaceMilvusSearchRequest
-
setTopK
public void setTopK(int topK) - Specified by:
setTopKin interfaceMilvusSearchRequest
-
getRoundDecimal
public int getRoundDecimal() -
setRoundDecimal
public void setRoundDecimal(int roundDecimal) -
getSearchParams
- Specified by:
getSearchParamsin interfaceMilvusSearchRequest
-
setSearchParams
- Specified by:
setSearchParamsin interfaceMilvusSearchRequest
-
getData
- Specified by:
getDatain interfaceMilvusSearchRequest
-
setData
- Specified by:
setDatain interfaceMilvusSearchRequest
-
getGuaranteeTimestamp
public long getGuaranteeTimestamp() -
setGuaranteeTimestamp
public void setGuaranteeTimestamp(long guaranteeTimestamp) -
getGracefulTime
-
setGracefulTime
-
isIgnoreGrowing
public boolean isIgnoreGrowing() -
setIgnoreGrowing
public void setIgnoreGrowing(boolean ignoreGrowing) -
getGroupByFieldName
-
setGroupByFieldName
-
getGroupSize
-
setGroupSize
-
getStrictGroupSize
-
setStrictGroupSize
-