[[java-docs]]
== Document APIs

This section describes the following CRUD APIs:

.Single document APIs
* <<java-docs-index>>
* <<java-docs-get>>
* <<java-docs-delete>>
* <<java-docs-update>>

.Multi-document APIs
* <<java-docs-multi-get>>
* <<java-docs-bulk>>
* <<java-docs-reindex>>
* <<java-docs-update-by-query>>
* <<java-docs-delete-by-query>>

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/index_.asciidoc[]

include::docs/get.asciidoc[]

include::docs/delete.asciidoc[]

include::docs/update.asciidoc[]

include::docs/multi-get.asciidoc[]

include::docs/bulk.asciidoc[]

include::docs/update-by-query.asciidoc[]

include::docs/reindex.asciidoc[]