ESClient

A lightweight Python client for ElasticSearch
Download

ESClient Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Erik-Jan van Baaren
  • Publisher web site:
  • https://github.com/eriky/

ESClient Tags


ESClient Description

ESClient is a Python library that uses the ElasticSearch REST API. It is meant to be lightweight and be close to the actual REST API in terms of usage.InstallYou can install ESClient with easy_install or pip. The following commands will install the latest released version of ESClient:easy_install esclientorpip install esclientUsagePlease take a look at the test_esclient.py file for usage examples. This code at least covers all the API methods that are implemented. As soon as the API reaches stability I will put more time into writing decent documentation. I advice you to keep the ElasticSearch documentation at hand when you start using this library. The documentation strings in the code should be very useful.Unit teststest_esclient.py can be used for unit testing. You can directly run this file if you have an ElasticSearch instance running on localhost. On Python 2.7 and up, you can also run all unit tests with: python -m unittest discoverNote that the code will create an index called 'contacts_esclient_test'.Bug Tracker and IssuesIf you find a bug or any other issue you may create an issue on GitHub!https://github.com/eriky/ESClient/issuesProduct's homepage


ESClient Related Software