mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
ff2e2f7d39
- Repocopy from textproc/py-elasticsearch-dsl-py (v0.0.11) - Update to 6.1.0 - PORTNAME equals to PyPI-name (Python Ports Policy) Version 6 (6.x.y) is for Elasticsearch 6.0 and later. PR: 227794 Submitted by: Jeremy Baggs <jbaggs2016@gmail.com>
18 lines
808 B
Plaintext
18 lines
808 B
Plaintext
Elasticsearch DSL is a high-level library whose aim is to help with writing
|
|
and running queries against Elasticsearch. It is built on top of the official
|
|
low-level client (elasticsearch-py).
|
|
|
|
It provides a more convenient and idiomatic way to write and manipulate
|
|
queries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology
|
|
and structure. It exposes the whole range of the DSL from Python either directly
|
|
using defined classes or a queryset-like expressions.
|
|
|
|
It also provides an optional wrapper for working with documents as Python
|
|
objects: defining mappings, retrieving and saving documents, wrapping the
|
|
document data in user-defined classes.
|
|
|
|
To use the other Elasticsearch APIs (eg. cluster health) just use the underlying
|
|
client.
|
|
|
|
WWW: https://pypi.org/project/elasticsearch-dsl/
|