使用 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