public class BaiduWebSearchRepository extends java.lang.Object implements Repository
基于百度AI搜索V2接口实现的Repository,支持两种搜索模式: - 基础搜索:返回搜索结果列表,不传model参数 - AI搜索:结合大模型进行智能总结,传入model参数
API文档参考:API文档参考
限定符和类型 | 类和说明 |
---|---|
static class |
BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder
Builder模式构建器
|
static class |
BaiduWebSearchRepository.SearchType
搜索类型枚举
|
限定符和类型 | 方法和说明 |
---|---|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
of(BaiduWebSearchRepository.SearchType searchType)
创建指定类型的Builder实例
|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
ofAI()
创建AI搜索Builder实例
|
static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder |
ofBasic()
创建基础搜索Builder实例
|
java.util.List<Document> |
search(QueryCondition condition)
检索
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
search
public static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder ofBasic()
public static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder ofAI()
public static BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder of(BaiduWebSearchRepository.SearchType searchType)
public java.util.List<Document> search(QueryCondition condition) throws java.io.IOException
Repository
search
在接口中 Repository
condition
- 查询条件java.io.IOException