Package io.milvus.response
Class SearchResultsWrapper
- java.lang.Object
-
- io.milvus.response.SearchResultsWrapper
-
public class SearchResultsWrapper extends java.lang.ObjectUtility class to wrap response ofsearchinterface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchResultsWrapper.IDScoreInternal-use class to wrap response ofsearchinterface.
-
Constructor Summary
Constructors Constructor Description SearchResultsWrapper(@NonNull io.milvus.grpc.SearchResultData results)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<?>getFieldData(@NonNull java.lang.String fieldName, int indexOfTarget)Gets data for an output field which is specified by search request.java.util.List<SearchResultsWrapper.IDScore>getIDScore(int indexOfTarget)Gets ID-score pairs returned by search interface.
-
-
-
Method Detail
-
getFieldData
public java.util.List<?> getFieldData(@NonNull @NonNull java.lang.String fieldName, int indexOfTarget)Gets data for an output field which is specified by search request. ThrowsParamExceptionif the field doesn't exist. ThrowsParamExceptionif the indexOfTarget is illegal.- Parameters:
fieldName- field name to get output dataindexOfTarget- which target vector the field data belongs to- Returns:
FieldDataWrapper
-
getIDScore
public java.util.List<SearchResultsWrapper.IDScore> getIDScore(int indexOfTarget) throws ParamException, IllegalResponseException
Gets ID-score pairs returned by search interface. ThrowsParamExceptionif the indexOfTarget is illegal. ThrowsIllegalResponseExceptionif the returned results is illegal.- Parameters:
indexOfTarget- which target vector the result belongs to- Returns:
- List<IDScore> ID-score pairs returned by search interface
- Throws:
ParamExceptionIllegalResponseException
-
-