mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-06 13:08:29 +00:00
Adds an API to clone an index. This is similar to the index split and shrink APIs, just with the difference that the number of primary shards is kept the same. In case where the filesystem provides hard-linking capabilities, this is a very cheap operation. Indexing cloning can be done by running `POST my_source_index/_clone/my_target_index` and it supports the same options as the split and shrink APIs. Closes #44128
118 lines
2.2 KiB
Plaintext
118 lines
2.2 KiB
Plaintext
[[indices]]
|
|
== Index APIs
|
|
|
|
Index APIs are used to manage individual indices,
|
|
index settings, aliases, mappings, and index templates.
|
|
|
|
[float]
|
|
[[index-management]]
|
|
=== Index management:
|
|
|
|
* <<indices-create-index>>
|
|
* <<indices-delete-index>>
|
|
* <<indices-get-index>>
|
|
* <<indices-exists>>
|
|
* <<indices-open-close>>
|
|
* <<indices-shrink-index>>
|
|
* <<indices-split-index>>
|
|
* <<indices-clone-index>>
|
|
* <<indices-rollover-index>>
|
|
* <<freeze-index-api>>
|
|
* <<unfreeze-index-api>>
|
|
|
|
|
|
[float]
|
|
[[mapping-management]]
|
|
=== Mapping management:
|
|
|
|
* <<indices-put-mapping>>
|
|
* <<indices-get-mapping>>
|
|
* <<indices-get-field-mapping>>
|
|
* <<indices-types-exists>>
|
|
|
|
[float]
|
|
[[alias-management]]
|
|
=== Alias management:
|
|
* <<indices-aliases>>
|
|
|
|
[float]
|
|
[[index-settings]]
|
|
=== Index settings:
|
|
* <<indices-update-settings>>
|
|
* <<indices-get-settings>>
|
|
* <<indices-analyze>>
|
|
* <<indices-templates>>
|
|
|
|
[float]
|
|
[[monitoring]]
|
|
=== Monitoring:
|
|
* <<indices-stats>>
|
|
* <<indices-segments>>
|
|
* <<indices-recovery>>
|
|
* <<indices-shards-stores>>
|
|
|
|
[float]
|
|
[[status-management]]
|
|
=== Status management:
|
|
* <<indices-clearcache>>
|
|
* <<indices-refresh>>
|
|
* <<indices-flush>>
|
|
* <<indices-forcemerge>>
|
|
|
|
include::indices/create-index.asciidoc[]
|
|
|
|
include::indices/delete-index.asciidoc[]
|
|
|
|
include::indices/get-index.asciidoc[]
|
|
|
|
include::indices/indices-exists.asciidoc[]
|
|
|
|
include::indices/open-close.asciidoc[]
|
|
|
|
include::indices/shrink-index.asciidoc[]
|
|
|
|
include::indices/split-index.asciidoc[]
|
|
|
|
include::indices/clone-index.asciidoc[]
|
|
|
|
include::indices/rollover-index.asciidoc[]
|
|
|
|
include::indices/apis/freeze.asciidoc[]
|
|
|
|
include::indices/apis/unfreeze.asciidoc[]
|
|
|
|
include::indices/put-mapping.asciidoc[]
|
|
|
|
include::indices/get-mapping.asciidoc[]
|
|
|
|
include::indices/get-field-mapping.asciidoc[]
|
|
|
|
include::indices/types-exists.asciidoc[]
|
|
|
|
include::indices/aliases.asciidoc[]
|
|
|
|
include::indices/update-settings.asciidoc[]
|
|
|
|
include::indices/get-settings.asciidoc[]
|
|
|
|
include::indices/analyze.asciidoc[]
|
|
|
|
include::indices/templates.asciidoc[]
|
|
|
|
include::indices/stats.asciidoc[]
|
|
|
|
include::indices/segments.asciidoc[]
|
|
|
|
include::indices/recovery.asciidoc[]
|
|
|
|
include::indices/shard-stores.asciidoc[]
|
|
|
|
include::indices/clearcache.asciidoc[]
|
|
|
|
include::indices/flush.asciidoc[]
|
|
|
|
include::indices/refresh.asciidoc[]
|
|
|
|
include::indices/forcemerge.asciidoc[]
|
|
|