Elasticsearch for Django REST Framework’s

About

Django REST Elasticsearch provides the easy way for integration Django REST Framework and Elasticsearch. The library uses Elasticsearch DSL library, it is a high-level library to the official low-level client.

Requirements

  • Django REST Framework 3.5 and above
  • elasticsearch-dsl>=5.0.0,<7.0.0 (Elasticsearch 5.x)

Installation

pip install django-rest-elasticsearch

Changelog

v0.4

Release date: 2018-03-03
  • Add tests

v0.3.4

Release date: 2018-01-20
  • Fixed small bugs

v0.3.3

Release date: 2017-11-30
  • Added a support of the API schema
  • Remove None values from gte/lte range filter

v0.3.2

Release date: 2017-09-06
  • Fixed the bug with the paginator class
  • Remove Django<1.11 from the requirement

v0.3.0

Release date: 2017-06-26
  • Fixed the bug with filtering by boolean values
  • Added validation

v0.2.0

Release date: 2017-04-07
  • Initial release.