検索アプリケーションの取得

この機能はベータ版であり、変更される可能性があります。デザインとコードは公式GA機能よりも成熟しておらず、保証なしでそのまま提供されています。ベータ機能は公式GA機能のサポートSLAの対象外です。

検索アプリケーションに関する情報を取得します。

リクエスト

GET _application/search_application/<name>

前提条件

manage_search_application クラスター権限が必要です。

パスパラメータ

  • <name>
  • (必須、文字列)

レスポンスコード

  • 400
  • name が提供されていません。
  • 404 (リソースが不足しています)
  • name に一致する検索アプリケーションが見つかりませんでした。

以下の例は、my-app という名前の検索アプリケーションを取得します:

Python

  1. resp = client.search_application.get(
  2. name="my-app",
  3. )
  4. print(resp)

Js

  1. const response = await client.searchApplication.get({
  2. name: "my-app",
  3. });
  4. console.log(response);

コンソール

  1. GET _application/search_application/my-app/

サンプルレスポンス:

コンソール-結果

  1. {
  2. "name": "my-app",
  3. "indices": [ "index1", "index2" ],
  4. "updated_at_millis": 1682105622204,
  5. "template": {
  6. "script": {
  7. "source": {
  8. "query": {
  9. "query_string": {
  10. "query": "{{query_string}}",
  11. "default_field": "{{default_field}}"
  12. }
  13. }
  14. },
  15. "lang": "mustache",
  16. "options": {
  17. "content_type": "application/json;charset=utf-8"
  18. },
  19. "params": {
  20. "query_string": "*",
  21. "default_field": "*"
  22. }
  23. }
  24. }
  25. }