検索アプリケーションの取得
この機能はベータ版であり、変更される可能性があります。デザインとコードは公式GA機能よりも成熟しておらず、保証なしでそのまま提供されています。ベータ機能は公式GA機能のサポートSLAの対象外です。
検索アプリケーションに関する情報を取得します。
リクエスト
GET _application/search_application/<name>
前提条件
manage_search_application
クラスター権限が必要です。
パスパラメータ
<name>
- (必須、文字列)
レスポンスコード
400
name
が提供されていません。404
(リソースが不足しています)name
に一致する検索アプリケーションが見つかりませんでした。
例
以下の例は、my-app
という名前の検索アプリケーションを取得します:
Python
resp = client.search_application.get(
name="my-app",
)
print(resp)
Js
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": "*"
}
}
}
}