@@ -96,28 +96,25 @@ This client was designed as very thin wrapper around Elasticsearch's REST API to
96
96
allow for maximum flexibility. This means that there are no opinions in this
97
97
client; it also means that some of the APIs are a little cumbersome to use from
98
98
Python. We have created some :ref: `helpers ` to help with this issue as well as
99
- a more high level library (` elasticsearch-dsl `_) on top of this one to provide
100
- a more convenient way of working with Elasticsearch.
99
+ a more high level ` DSL module `_ to provide a more convenient way of working
100
+ with Elasticsearch.
101
101
102
102
103
103
104
- Elasticsearch- DSL
104
+ Elasticsearch DSL
105
105
-----------------
106
106
107
- For a more high level client library with more limited scope, have a look at
108
- `elasticsearch-dsl `_ - a more pythonic library sitting on top of
109
- ``elasticsearch-py ``.
110
-
111
- `elasticsearch-dsl `_ provides a more convenient and idiomatic way to write and manipulate
112
- `queries `_ by mirroring the terminology and structure of Elasticsearch JSON DSL
113
- while exposing the whole range of the DSL from Python
107
+ For a higher level access with more limited scope, have a look at the `DSL
108
+ module `_, which provides a more convenient and idiomatic way to write and
109
+ manipulate `queries `_ by mirroring the terminology and structure of
110
+ Elasticsearch JSON DSL while exposing the whole range of the DSL from Python
114
111
either directly using defined classes or a queryset-like expressions.
115
112
116
113
It also provides an optional `persistence layer `_ for working with documents as
117
114
Python objects in an ORM-like fashion: defining mappings, retrieving and saving
118
115
documents, wrapping the document data in user-defined classes.
119
116
120
- .. _ elasticsearch-dsl : https://elasticsearch-dsl.readthedocs.io/
117
+ .. _ DSL module : https://elasticsearch-dsl.readthedocs.io/
121
118
.. _queries : https://elasticsearch-dsl.readthedocs.io/en/latest/search_dsl.html
122
119
.. _persistence layer : https://elasticsearch-dsl.readthedocs.io/en/latest/persistence.html#doctype
123
120
@@ -131,6 +128,7 @@ Contents
131
128
quickstart
132
129
interactive
133
130
api
131
+ dsl
134
132
exceptions
135
133
async
136
134
helpers
0 commit comments