Class AnalyticVectorStoreService
java.lang.Object
com.alibaba.cloud.ai.service.base.BaseVectorStoreService
com.alibaba.cloud.ai.service.analytic.AnalyticVectorStoreService
@Service
@ConditionalOnADBEnabled
public class AnalyticVectorStoreService
extends BaseVectorStoreService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.ai.embedding.EmbeddingModel获取嵌入模型List<org.springframework.ai.document.Document>searchWithFilter(SearchRequest searchRequestDTO) 自定义 filter 的搜索接口List<org.springframework.ai.document.Document>searchWithVectorType(SearchRequest searchRequestDTO) 默认 filter 的搜索接口Methods inherited from class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
convertToDoubleList, convertToFloatList, embedDouble, embedFloat, getDocuments, getDocumentsForAgent, schema, searchTableByNameAndVectorType
-
Constructor Details
-
AnalyticVectorStoreService
public AnalyticVectorStoreService()
-
-
Method Details
-
getEmbeddingModel
protected org.springframework.ai.embedding.EmbeddingModel getEmbeddingModel()Description copied from class:BaseVectorStoreService获取嵌入模型- Specified by:
getEmbeddingModelin classBaseVectorStoreService
-
searchWithVectorType
public List<org.springframework.ai.document.Document> searchWithVectorType(SearchRequest searchRequestDTO) 默认 filter 的搜索接口- Specified by:
searchWithVectorTypein classBaseVectorStoreService
-
searchWithFilter
public List<org.springframework.ai.document.Document> searchWithFilter(SearchRequest searchRequestDTO) 自定义 filter 的搜索接口- Specified by:
searchWithFilterin classBaseVectorStoreService
-