开发者社区> 问答> 正文

PhpSDK(标准/高级)V3如何使用?



快速开始


使用openSearch提供搜索功能十分简单,下面带大家迅速上手

准备工作



登录控制台创建应用

  • 手动在控制台根据实际业务需要创建对应表结构及其它相关配置,例如:索引,属性,数据源,过滤条件等。
  • 下载此处我们提供的测试 标准版应用结构模板,在创建应用结构时,选择“通过模板创建应用结构”,然后下一步,再选择左上角的“导入模板”,上传此处下载的应用结构模板,一直下一步直到完成。【此应用结构测试模板,可适用于标准版Php SDK文档中的搜索及推送数据Demo代码】


获取AccessKey和Secret


登录 http://opensearch.console.aliyun.com ,点击 ACCESSKEY管理 查看是否已经创建了阿里云 access key id和access key secret。如果没有创建,则点击创建一套id和secret

下载php SDK并添加到项目中


在左侧栏“相关下载”页面中下载v3版 php SDK包,并根据需编写具体功能需要,添加如下头文件内容到项目中,具体参考Demo中各功能实现的代码样例

<a name="主要功能头文件集合" class="reference-link" style="box-sizing: border-box; color: rgb(0, 193, 224); transition: color 0.2s; font-weight: inherit; background: 0px 0px;">主要功能头文件集合<参考>


主要功能包含,查询应用信息,查询应用文档,推送文档,下拉提示等,依赖的头文件,引用对应功能的头文件后就可以编写对应功能及对象方法调用。





上传文档格式


在上面代码的基础上我们继续使用DocumentClient类对象向刚创建的应用中上传一些文档,应用名称继续使用上面config页面中的的$appName。OpenSearch应用中的文档是一个json类型的字符串,结构如下:

此处的应用文档格式,在应用控制台中的,上传文件按钮,参考样例数据,可以下载对应的完整文档数据格式,可直接通过上传此处,下载的文件到应用中进行搜索




展开
收起
轩墨 2017-10-25 16:15:37 1732 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
编程语言如何演化—— 以 JS 的 private 为例 立即下载
编程语言如何演化-以JS的private为例 立即下载
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载