mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-05 20:48:22 +00:00
Several files in the REST APIs nav section are included using :leveloffset: tags. This increments headings (h2 -> h3, h3 -> h4, etc.) in those files and removes the :leveloffset: tags. Other supporting changes: * Alphabetizes top-level REST API nav items. * Change 'indices APIs' heading to 'index APIs.' * Changes 'Snapshot lifecycle management' heading to sentence case.
50 lines
1.1 KiB
Plaintext
50 lines
1.1 KiB
Plaintext
[[docs]]
|
|
== Document APIs
|
|
|
|
This section starts with a short introduction to Elasticsearch's <<docs-replication,data replication model>>, followed by a
|
|
detailed description of the following CRUD APIs:
|
|
|
|
.Single document APIs
|
|
* <<docs-index_>>
|
|
* <<docs-get>>
|
|
* <<docs-delete>>
|
|
* <<docs-update>>
|
|
|
|
.Multi-document APIs
|
|
* <<docs-multi-get>>
|
|
* <<docs-bulk>>
|
|
* <<docs-delete-by-query>>
|
|
* <<docs-update-by-query>>
|
|
* <<docs-reindex>>
|
|
|
|
NOTE: All CRUD APIs are single-index APIs. The `index` parameter accepts a single
|
|
index name, or an `alias` which points to a single index.
|
|
|
|
include::docs/data-replication.asciidoc[]
|
|
|
|
include::docs/index_.asciidoc[]
|
|
|
|
include::docs/get.asciidoc[]
|
|
|
|
include::docs/delete.asciidoc[]
|
|
|
|
include::docs/delete-by-query.asciidoc[]
|
|
|
|
include::docs/update.asciidoc[]
|
|
|
|
include::docs/update-by-query.asciidoc[]
|
|
|
|
include::docs/multi-get.asciidoc[]
|
|
|
|
include::docs/bulk.asciidoc[]
|
|
|
|
include::docs/reindex.asciidoc[]
|
|
|
|
include::docs/termvectors.asciidoc[]
|
|
|
|
include::docs/multi-termvectors.asciidoc[]
|
|
|
|
include::docs/refresh.asciidoc[]
|
|
|
|
include::docs/concurrency-control.asciidoc[]
|