@@ -96,28 +96,25 @@ This client was designed as very thin wrapper around Elasticsearch's REST API to
9696allow for maximum flexibility. This means that there are no opinions in this
9797client; it also means that some of the APIs are a little cumbersome to use from
9898Python. 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.
101101
102102
103103
104- Elasticsearch- DSL
104+ Elasticsearch DSL
105105-----------------
106106
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
114111either directly using defined classes or a queryset-like expressions.
115112
116113It also provides an optional `persistence layer `_ for working with documents as
117114Python objects in an ORM-like fashion: defining mappings, retrieving and saving
118115documents, wrapping the document data in user-defined classes.
119116
120- .. _ elasticsearch-dsl : https://elasticsearch-dsl.readthedocs.io/
117+ .. _ DSL module : https://elasticsearch-dsl.readthedocs.io/
121118.. _queries : https://elasticsearch-dsl.readthedocs.io/en/latest/search_dsl.html
122119.. _persistence layer : https://elasticsearch-dsl.readthedocs.io/en/latest/persistence.html#doctype
123120
@@ -131,6 +128,7 @@ Contents
131128 quickstart
132129 interactive
133130 api
131+ dsl
134132 exceptions
135133 async
136134 helpers
0 commit comments