public class SearchRespConverter extends Object
| 构造器和说明 |
|---|
SearchRespConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MilvusResp<Long> |
convertGetRespToCount(io.milvus.v2.service.vector.response.QueryResp getResp) |
static <T> MilvusResp<List<MilvusResult<T>>> |
convertGetRespToMilvusResp(io.milvus.v2.service.vector.response.GetResp getResp,
Class<T> entityType)
将Get响应转换为Milvus响应的通用方法。
|
static <T> MilvusResp<List<MilvusResult<T>>> |
convertGetRespToMilvusResp(io.milvus.v2.service.vector.response.QueryResp getResp,
Class<T> entityType)
将Get响应转换为Milvus响应的通用方法。
|
private static <T> MilvusResp<List<MilvusResult<T>>> |
convertQuery(List<io.milvus.v2.service.vector.response.QueryResp.QueryResult> getResults,
Class<T> entityType)
将查询结果转换为指定类型的实体列表。
|
private static MilvusResp<Long> |
convertQueryCount(List<io.milvus.v2.service.vector.response.QueryResp.QueryResult> getResults) |
static <T> MilvusResp<List<MilvusResult<T>>> |
convertSearchRespToMilvusResp(io.milvus.v2.service.vector.response.SearchResp searchResp,
Class<T> entityType)
将SearchResp对象转换为自定义的MilvusResp对象,其中SearchResp是Milvus搜索响应的内部结构,
而MilvusResp是对外提供的统一响应格式。
|
public static <T> MilvusResp<List<MilvusResult<T>>> convertSearchRespToMilvusResp(io.milvus.v2.service.vector.response.SearchResp searchResp, Class<T> entityType)
searchResp - Milvus搜索操作的原始响应对象,包含搜索结果的详细信息。entityType - 指定的Java实体类类型,用于将搜索结果的每个实体转换为该类型。public static <T> MilvusResp<List<MilvusResult<T>>> convertGetRespToMilvusResp(io.milvus.v2.service.vector.response.QueryResp getResp, Class<T> entityType)
getResp - Get操作的响应对象,可以是QueryResp或GetResp类型。entityType - 实体类型,用于泛型结果的类型转换。public static MilvusResp<Long> convertGetRespToCount(io.milvus.v2.service.vector.response.QueryResp getResp)
public static <T> MilvusResp<List<MilvusResult<T>>> convertGetRespToMilvusResp(io.milvus.v2.service.vector.response.GetResp getResp, Class<T> entityType)
getResp - Get操作的响应对象,可以是QueryResp或GetResp类型。entityType - 实体类型,用于泛型结果的类型转换。private static <T> MilvusResp<List<MilvusResult<T>>> convertQuery(List<io.milvus.v2.service.vector.response.QueryResp.QueryResult> getResults, Class<T> entityType)
getResults - 查询结果列表,来自Milvus数据库的查询响应。entityType - 需要转换成的实体类型,指定了转换的目标。private static MilvusResp<Long> convertQueryCount(List<io.milvus.v2.service.vector.response.QueryResp.QueryResult> getResults)
Copyright © 2024. All rights reserved.