Amazon Elasticsearch Service
開発者ガイド (API バージョン 2015-01-01)

サポートされている Elasticsearch オペレーション

Amazon ES は、多くのバージョンの Elasticsearch をサポートしています。以下のトピックでは、各バージョンで Amazon ES がサポートするオペレーションを示します。

API の重要な相違点

クラスター設定

Elasticsearch 5.3 まで、Amazon ES ドメインに対する _cluster/settings API では、HTTP PUT メソッドのみがサポートされており、GET メソッドはサポートされていませんでした。より新しいバージョンでは、以下の例に示すように、GET メソッドもサポートされるようになっています。

GET https://domain.region.es.amazonaws.com/_cluster/settings?pretty

戻り値のサンプルを次に示します。

{ "persistent" : { "cluster" : { "routing" : { "allocation" : { "cluster_concurrent_rebalance" : "2" } } }, "indices" : { "recovery" : { "max_bytes_per_sec" : "20mb" } } }, "transient" : { "cluster" : { "routing" : { "allocation" : { "exclude" : { "di_number" : "2" } } } } } }
  • cluster_concurrent_rebalance では、任意の時点に新しいノードに移動できるシャード数を指定します。

  • max_bytes_per_sec は、復旧イベント中に Elasticsearch で使用される最大のデータ転送速度です。

  • di_number は、設定の変更後にシャードを新しいドメインインスタンスにコピーするために使用される内部的な Amazon ES 値です。

縮小

_shrink API により、アップグレード、設定変更、ドメインの削除が失敗する場合があります。Elasticsearch バージョン 5.3 または 5.1 を実行するドメインでは、使用しないことをお勧めします。これらのバージョンは収縮させたインデックススナップショットの復元の失敗を引き起こす可能性があるバグがあります。

他の Elasticsearch バージョンの _shrink API を使用している場合は、縮小操作を開始する前に次のリクエストを作成します。

PUT https://domain.region.es.amazonaws.com/source-index/_settings { "settings": { "index.routing.allocation.require._name": "name-of-the-node-to-shrink-to", "index.blocks.read_only": true } }

縮小操作の完了後に次のリクエストを作成します。

PUT https://domain.region.es.amazonaws.com/source-index/_settings { "settings": { "index.routing.allocation.require._name": null, "index.blocks.read_only": false } }

バージョン 7.1

Elasticsearch 7.1 の場合、Amazon ES では次のオペレーションをサポートしています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

    • cluster.blocks.read_only

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.8

Elasticsearch 6.8 の場合、Amazon ES では次のオペレーションをサポートしています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.7

Elasticsearch 6.7 の場合、Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • cluster.max_shards_per_node

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.5

Elasticsearch 6.5 の Amazon ES では、次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.4

Elasticsearch 6.4 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.3

Elasticsearch 6.3 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.2

Elasticsearch 6.2 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_rank_eval

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_split

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 6.0

Elasticsearch 6.0 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 5.6

Elasticsearch 5.6 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 5.5

Elasticsearch 5.5 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_scripts3

    /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 5.3

Elasticsearch 5.3 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ 4:

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink5

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. PUT メソッドを参照してください。GET メソッドの詳細については、「API の重要な相違点」を参照してください。

  5. 縮小」を参照してください。

バージョン 5.1

Elasticsearch 5.1 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/allocation/explain

  • /_cluster/health

  • /_cluster/pending_tasks

  • /_cluster/settings を使用する複数のプロパティ (PUT のみ):

    • action.auto_create_index

    • action.search.shard_count.limit

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

  • /_cluster/state

  • /_cluster/stats

  • /_count

  • /_delete_by_query1

  • /_explain

  • /_field_stats

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_ingest

  • /_mapping

  • /_mget

  • /_msearch

  • /_mtermvectors

  • /_nodes

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_reindex1

  • /_rollover

  • /_search2

  • /_search profile

  • /_segments (インデックスのみ)

  • /_shard_stores

  • /_shrink4

  • /_snapshot

  • /_stats

  • /_status

  • /_tasks

  • /_template

  • /_termvectors (インデックスのみ)

  • /_update3

  • /_update_by_query1

  • /_validate

  1. クラスター設定を変更すると、これらの操作が完了する前に中断される可能性があります。リクエストが正常に完了したことを確認するには、これらの操作とともに /_tasks 操作を使用することをお勧めします。

  2. メッセージ本文の /_search/scroll に対する DELETE リクエストでは、"Content-Length" を HTTP ヘッダーに指定する必要があります。ほとんどのクライアントでは、このヘッダーがデフォルトで追加されます。scroll_id 値で = 文字に関する問題を回避するには、クエリ文字列ではなくリクエストボディを使用して、scroll_id 値を Amazon ES に渡します。

  3. スクリプトの使用に関する考慮事項については、「サポートされている他のリソース」を参照してください。

  4. 縮小」を参照してください。

バージョン 2.3

Elasticsearch 2.3 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cache/clear (インデックスのみ)

  • /_cat

  • /_cluster/health

  • /_cluster/settings を使用する 4 つのプロパティ (PUT のみ):

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • threadpool.bulk.queue_size

  • /_cluster/stats

  • /_count

  • /_flush

  • /_forcemerge (インデックスのみ)

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_recovery (インデックスのみ)

  • /_refresh

  • /_search

  • /_segments (インデックスのみ)

  • /_snapshot

  • /_stats

  • /_status

  • /_template

バージョン 1.5

Elasticsearch 1.5 の Amazon ES では次の操作がサポートされています。

  • /_alias

  • /_aliases

  • /_all

  • /_analyze

  • /_bulk

  • /_cat

  • /_cluster/health

  • /_cluster/settings を使用する 4 つのプロパティ (PUT のみ):

    • indices.breaker.fielddata.limit

    • indices.breaker.request.limit

    • indices.breaker.total.limit

    • threadpool.bulk.queue_size

  • /_cluster/stats

  • /_count

  • /_flush

  • /_mapping

  • /_mget

  • /_msearch

  • /_nodes

  • /_percolate

  • /_plugin/kibana

  • /_plugin/kibana3

  • /_refresh

  • /_search

  • /_snapshot

  • /_stats

  • /_status

  • /_template