Skip to main content

Useful tools to work with Elastic stack in Python

Project description

Useful tools to work with Elastic stack in Python

Description

It consists of two main modules:

  • indextools: tools to work with Elastic indices
  • doctools: tools to work with Elastic documents

Installation

Normal installation

pip install elastictools

Development installation

git clone https://github.com/ncthuc/elastictools.git
cd elastictools
pip install --editable .

Change log

[0.1.4] - 2018-12-07

Added

  • DocTools.dump()
  • DocTools.bulk_insert_from_json()

[0.1.3] - 2018-11-09

Added

  • DocTools.bulk()
  • DocTools.bulk_insert_from_csv()
  • IndexTools.create_if_not_exists()
  • IndexTools.truncate()

[0.1.2] - 2018-11-08

Added

  • HISTORY.md
  • long_description in setup.py that contains content of README.md and HISTORY.md

Changed

  • N/A

Removed

  • N/A

[0.0.1] - 2018-11-07

Added

  • DocTools.make_search_body()
  • DocTools.search()
  • DocTools.msearch()

Changed

Removed

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elastictools-0.2.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

elastictools-0.2.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file elastictools-0.2.0.tar.gz.

File metadata

  • Download URL: elastictools-0.2.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for elastictools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 33f1ff2a2ce65b7798cd0615f12acabb3b783050027b32dcb19d6cb2dfc0248f
MD5 2f8f58b1d58fd240fe75f00ddef1df69
BLAKE2b-256 6206baf9a0e7df61002917618bf52d3689b23a1473a8499be1efe5fcc5a5f4a1

See more details on using hashes here.

File details

Details for the file elastictools-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: elastictools-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for elastictools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1a28935799aaa5368e40cdca81a8c9a20d041c0310045ff346161e82f379687
MD5 01c4f3a115dbe0680bc38b7023e4332c
BLAKE2b-256 25a96ba28452c3e05f50a6362f98b869a77ad8ba72470aec6d132b1e1a8be7d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page