mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-09 14:34:43 +00:00
This commit adds a document describing our data replication model in high level terms. The goal is give people basic insight into how things work in order to better understand how read and writes interact, both during normal operations and under failures.
52 lines
1.0 KiB
Plaintext
52 lines
1.0 KiB
Plaintext
[[docs]]
|
|
= Document APIs
|
|
|
|
[partintro]
|
|
--
|
|
|
|
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-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[]
|