获取搜索应用程序

编辑

此功能处于 Beta 测试阶段,可能会发生更改。其设计和代码不如官方 GA 功能成熟,并且按“原样”提供,不提供任何保证。Beta 功能不受官方 GA 功能的支持 SLA 约束。

检索有关搜索应用程序的信息。

请求

编辑

GET _application/search_application/<name>

先决条件

编辑

需要 manage_search_application 集群权限。

路径参数

编辑
<name>
(必需,字符串)

响应代码

编辑
400
未提供 name
404(缺少资源)
找不到与 name 匹配的搜索应用程序。

示例

编辑

以下示例获取名为 my-app 的搜索应用程序

resp = client.search_application.get(
    name="my-app",
)
print(resp)
const response = await client.searchApplication.get({
  name: "my-app",
});
console.log(response);
GET _application/search_application/my-app/

示例响应

{
  "name": "my-app",
  "indices": [ "index1", "index2" ],
  "updated_at_millis": 1682105622204,
  "template": {
    "script": {
      "source": {
        "query": {
          "query_string": {
            "query": "{{query_string}}",
            "default_field": "{{default_field}}"
          }
        }
      },
      "lang": "mustache",
      "options": {
        "content_type": "application/json;charset=utf-8"
      },
      "params": {
        "query_string": "*",
        "default_field": "*"
      }
    }
  }
}