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.1.5.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

elastictools-0.1.5-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: elastictools-0.1.5.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for elastictools-0.1.5.tar.gz
Algorithm Hash digest
SHA256 bb1f5cc9368e9a553106668753702e9bfe2749fc5ee9a5e82644aff438f1180a
MD5 1f714fafb1d659287d9ee0566003519f
BLAKE2b-256 7d38c9e51771b14b3331aa6b7ea20eaad250286a81efaabef3f3aaacadfc10fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: elastictools-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for elastictools-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 604c8408ff6274ac72636609f01ac2805e9f45dbc78584b6dbc84937c3572d64
MD5 e58006daf3942d810d7295b6e64649e0
BLAKE2b-256 cf29ac8ae17b37f6a76769cb78189a2f24281174b656ce0e9a6afc6e5c1b741b

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