Files
opensearch-pyd/docs/api.rst
T

62 lines
1.2 KiB
ReStructuredText
Raw Normal View History

2013-10-10 13:20:42 +02:00
.. _api:
2013-05-12 21:11:01 +02:00
API Documentation
=================
All the API calls map the raw REST api as closely as possible, including the
distinction between required and optional arguments to the calls. This means
that the code makes distinction between positional and keyword arguments; we,
however, recommend that people *use keyword arguments for all calls for
consistency and safety*.
2013-09-24 16:58:37 +02:00
An API call is considered successful (and will return a response) if
elasticsearch returns a 2XX response. Otherwise an instance of
:class:`~elasticsearch.TransportError` (or a more specific subclass) will be
raised. You can see other exception and error states in :ref:`exceptions`.
2013-09-24 16:58:37 +02:00
.. note::
for compatibility with the Python ecosystem we use ``from_`` instead of
``from`` and ``doc_type`` instead of ``type`` as parameter names.
2013-05-12 21:11:01 +02:00
.. py:module:: elasticsearch
2013-09-07 05:39:39 +10:00
Elasticsearch
-------------
2013-05-12 21:11:01 +02:00
.. autoclass:: Elasticsearch
2013-05-19 18:26:10 +02:00
:members:
2013-05-12 21:11:01 +02:00
2013-09-07 05:39:39 +10:00
.. py:module:: elasticsearch.client
Indices
-------
.. autoclass:: IndicesClient
2013-05-19 18:26:10 +02:00
:members:
2013-05-12 21:11:01 +02:00
2013-09-07 05:39:39 +10:00
Cluster
-------
2013-05-12 21:11:01 +02:00
2013-09-07 05:39:39 +10:00
.. autoclass:: ClusterClient
2013-05-19 18:26:10 +02:00
:members:
2013-05-12 21:11:01 +02:00
2014-01-18 01:16:29 +01:00
Nodes
-----
.. autoclass:: NodesClient
:members:
2014-01-18 01:30:31 +01:00
Cat
---
.. autoclass:: CatClient
:members:
2014-01-18 01:31:17 +01:00
Snapshot
---
.. autoclass:: SnapshotClient
:members: