DataDog/pyes

Name: pyes

Owner: Datadog, Inc.

Description: Python connector for ElasticSearch - the pythonic way to use ElasticSearch

Forked from: aparo/pyes

Created: 2016-04-28 20:49:37.0

Updated: 2016-04-28 20:49:38.0

Pushed: 2016-04-28 20:58:06.0

Homepage:

Size: 5142

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

=============================

pyes - Python ElasticSearch

Gitter

pyes is a pythonic way to use ElasticSearch since 2010.

This version requires elasticsearch 1.x or above. It's a pre release for pyes 1.x. Give a look to migrations documentation to upgrade you code for ElasticSearch 1.x.

We are working to provide full support to ElasticSearch 1.x (check the develop branch: we are using the git-flow workflow) that'll have:

Features

Changelog

v. 0.99.0:

Migrated many code to ElasticSearch 1.x

Full coverage for actual queries

v. 0.99:

Added aggregation

Fix for python3 compatibility

Upgraded code to use ElasticSearch 1.x or above

v. 0.90.1:

Bug Fix releases for some python3 introduced regression

v. 0.90.0:

A lot of improvements.

Python 3 support.

Migration to version 0.99

CustomScoreQuery has been removed. The FunctionScoreQuery with its functions cover the previous functionalities. For scripting use ScriptScoreFunction.

TODO

License

This software is licensed under the New BSD License. See the LICENSE file in the top distribution directory for the full license text.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.