1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00
freebsd-ports/textproc/py-elasticsearch-dsl/pkg-descr
Danilo G. Baio ff2e2f7d39 Add textproc/py-elasticsearch-dsl: High level Python client for Elasticsearch
- 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>
2018-05-14 22:08:47 +00:00

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/