HUAWEI Search Kit通过端侧SDK和云侧API方式,全面开放Petal Search搜索能力,使能生态合作伙伴快速构建最佳的移动应用搜索体验。
buildscript {
repositories {
google()
jcenter()
// 配置华为的Maven仓库地址
maven { url 'https://developer.huawei.com/repo/' }
}
dependencies {
...
// 配置agconnect服务依赖
classpath 'com.huawei.agconnect:agcp:1.4.1.300'
...
}
}
allprojects {
repositories {
google()
jcenter()
// 配置华为的Maven仓库地址
maven { url 'https://developer.huawei.com/repo/' }
}
}
dependencies {
implementation 'com.huawei.hms:searchkit:5.0.4.303'
}
apply plugin: 'com.huawei.agconnect'
在上一小节中,您已成功集成了Search Kit,本小节您将尝试编写一个Demo,学会如何使用Search Kit的网页搜索接口。
// 初始化Search Kit
// appID是在AppGallery Connect网站上创建应用后得到的,为String类型
SearchKitInstance.init(this, appID);
WebSearchRequest webSearchRequest = new WebSearchRequest();
// 设置搜索词(下面设置的"test"为一个示例,您可自行设置其他词汇)
webSearchRequest.setQ("test");
// 设置搜索语言
webSearchRequest.setLang(Language.ENGLISH);
// 设置搜索地区
webSearchRequest.setSregion(Region.UNITEDKINGDOM);
// 设置搜索条数
webSearchRequest.setPs(10);
// 设置搜索分页页号
webSearchRequest.setPn(1);
SearchKitInstance.getInstance().setInstanceCredential(token);
SearchKitInstance.getInstance().getWebSearcher().setCredential(token);
SearchKitInstance.getInstance().getWebSearcher().setTimeOut(5000);
BaseSearchResponse<List<WebItem>> response = SearchKitInstance.getInstance().getWebSearcher().search(webSearchRequest);
点击"+"号按钮可以展开,查看Object内部更多返回值信息。
干得好,您已经成功完成了Search Kit的使用,并学会了:
您可以点击下方链接了解更多相关的信息。
相关文档
您可以点击下方链接下载源码。