使用 Softlayer 对象存储搜索编写复杂查询 API
Write complex queries with Softlayer Object Storage Search API
我关注此页面的内容:API Operations for Search Services 并且能够使用 cURL 或 ruby 客户端进行简单查询。我想用 API 进行更复杂的查询,例如关于不存在元数据字段、查询的组合(AND、OR 运算符...)。
有人知道此功能是否可用:Openstack Swift OSMS 带有 Softlayer,如果有,您是否有查询示例。
谢谢
目前,下一个 link 是 OpenStack 上提议的元数据搜索 API 的官方实施。
http://sldn.softlayer.com/article/API-Operations-Search-Services
如 link 中所述,您唯一可以使用的参数是下一个:
- q
- 字段
- 类型
- 格式
- 递归
这些可以通过以下方式连接:
curl -X GET -i -H "X-Auth-Token: AUTH_1234567890abc" -H "X-Context: search" "https://dal05.objectstorage.softlayer.net/v1/AUTH_0987654321zyx/container-test?q.content_type=text&format=json"
Whereas:
AUTH_1234567890abc = your own value
AUTH_0987654321zyx = your own value
container-test = your own value
注意:这些信息可以通过接下来的 link 步骤获得:https://sldn.softlayer.com/blog/waelriac/managing-softlayer-object-storage-through-rest-apis
我关注此页面的内容:API Operations for Search Services 并且能够使用 cURL 或 ruby 客户端进行简单查询。我想用 API 进行更复杂的查询,例如关于不存在元数据字段、查询的组合(AND、OR 运算符...)。
有人知道此功能是否可用:Openstack Swift OSMS 带有 Softlayer,如果有,您是否有查询示例。
谢谢
目前,下一个 link 是 OpenStack 上提议的元数据搜索 API 的官方实施。 http://sldn.softlayer.com/article/API-Operations-Search-Services
如 link 中所述,您唯一可以使用的参数是下一个:
- q
- 字段
- 类型
- 格式
- 递归
这些可以通过以下方式连接:
curl -X GET -i -H "X-Auth-Token: AUTH_1234567890abc" -H "X-Context: search" "https://dal05.objectstorage.softlayer.net/v1/AUTH_0987654321zyx/container-test?q.content_type=text&format=json"
Whereas:
AUTH_1234567890abc = your own value
AUTH_0987654321zyx = your own value
container-test = your own value
注意:这些信息可以通过接下来的 link 步骤获得:https://sldn.softlayer.com/blog/waelriac/managing-softlayer-object-storage-through-rest-apis