阿里云opensearch的python开发包
ali-opensearch的Python项目详细描述
[![构建状态](https://travis-ci.org/yanheven/ali-opensearch-sdk.svg?branch=master)(https://travis-ci.org/yanheven/ali-opensearch-sdk)
[![覆盖状态](https://coveralls.io/repos/yanheven/ali-opensearch-sdk/badge.svg?branch=master&service=github)(https://coveralls.io/github/yanheven/ali-opensearch-sdk?分支=主)
[![PYPI版本](https://badge.fury.io/py/ali opensearch.svg)(https://badge.fury.io/py/ali-opensearch)
阿里云OpenSearch Python软件开发包
ali opensearch sdk是[aliyun opensearch]产品的python sdk(http://www.aliyun.com/product/opensearch)。
基于OpenSearch API版本v2。这个sdk同时支持python2.x和python3.x。
pypi链接:[https://pypi.python.org/pypi/ucloudclient](https://pypi.python.org/pypi/ali opensearch/2.0.0)
项目管理[启动板](https://launchpad.net/ali-opensearch-python-sdk)
1设计
1.1sdk结构
OpenSearch提供了7种资源,它们是:
1,应用程序:应用程序
2,数据:数据处理
3,搜索:搜索相关操作
4,建议:搜索建议
5,索引:索引重建
6,配额:配额管理
7,日志:错误日志查询
几乎所有资源都有5个操作,如下所示:
1,list:列出所有此类资源。
2,show:显示特定资源的详细信息。
3,4,5,cud:创建、更新和删除特定资源。
1.1.1应用程序操作:
安装:
您可以通过PIP安装:
pip安装ali opensearch
或者,从源代码:
Git克隆https://git.oschina.net/yanhyphen/ali-opensearch-sdk.git
python setup.py安装
3,开始:
从opensearchsdk.client导入客户端作为osclient
client=osclient(基本URL、密钥、密钥ID)
apps=客户端.app.list()
打印应用程序
输出:
{
u“状态”:u“好”,
u“总计”:u“1”,
结果:[
{
u“描述”:u“测试”,
u“创建”:u'1447753400',
u'id':u'119631',
u“名称”:u“测试”
}
,
U'请求ID':U'1447866418002866600607068'
}
更多示例可以在“opensearchsdk/demo.py”中找到。
注意:所有从服务器返回的数据都保留下来。
贡献和错误:
此项目是通过[启动板](https://launchpad.net/ali opensearch python sdk)管理的。
欢迎记录错误并提交修补程序。
代码样式遵循PEP8规则。
5,许可证:
Apache许可证2.0版
6,发行说明:
1v2.0.0-dev提供的opensearch功能很少,还没有涵盖所有功能。
2,v2.0.0完成了所有api函数。
3,v2.0.1增加python3.5的兼容性。
[![覆盖状态](https://coveralls.io/repos/yanheven/ali-opensearch-sdk/badge.svg?branch=master&service=github)(https://coveralls.io/github/yanheven/ali-opensearch-sdk?分支=主)
[![PYPI版本](https://badge.fury.io/py/ali opensearch.svg)(https://badge.fury.io/py/ali-opensearch)
阿里云OpenSearch Python软件开发包
ali opensearch sdk是[aliyun opensearch]产品的python sdk(http://www.aliyun.com/product/opensearch)。
基于OpenSearch API版本v2。这个sdk同时支持python2.x和python3.x。
pypi链接:[https://pypi.python.org/pypi/ucloudclient](https://pypi.python.org/pypi/ali opensearch/2.0.0)
项目管理[启动板](https://launchpad.net/ali-opensearch-python-sdk)
1设计
1.1sdk结构
OpenSearch提供了7种资源,它们是:
1,应用程序:应用程序
2,数据:数据处理
3,搜索:搜索相关操作
4,建议:搜索建议
5,索引:索引重建
6,配额:配额管理
7,日志:错误日志查询
几乎所有资源都有5个操作,如下所示:
1,list:列出所有此类资源。
2,show:显示特定资源的详细信息。
3,4,5,cud:创建、更新和删除特定资源。
1.1.1应用程序操作:
安装:
您可以通过PIP安装:
pip安装ali opensearch
或者,从源代码:
Git克隆https://git.oschina.net/yanhyphen/ali-opensearch-sdk.git
python setup.py安装
3,开始:
从opensearchsdk.client导入客户端作为osclient
client=osclient(基本URL、密钥、密钥ID)
apps=客户端.app.list()
打印应用程序
输出:
{
u“状态”:u“好”,
u“总计”:u“1”,
结果:[
{
u“描述”:u“测试”,
u“创建”:u'1447753400',
u'id':u'119631',
u“名称”:u“测试”
}
,
U'请求ID':U'1447866418002866600607068'
}
更多示例可以在“opensearchsdk/demo.py”中找到。
注意:所有从服务器返回的数据都保留下来。
贡献和错误:
此项目是通过[启动板](https://launchpad.net/ali opensearch python sdk)管理的。
欢迎记录错误并提交修补程序。
代码样式遵循PEP8规则。
5,许可证:
Apache许可证2.0版
6,发行说明:
1v2.0.0-dev提供的opensearch功能很少,还没有涵盖所有功能。
2,v2.0.0完成了所有api函数。
3,v2.0.1增加python3.5的兼容性。