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.2.1] - 2019-06-18

  • Update elasticsearch-py to 7.0.2
  • Fix bug related to doctype while indexing document in ES 7

[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.1.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

elastictools-0.2.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: elastictools-0.2.1.tar.gz
  • Upload date:
  • Size: 8.1 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.1.tar.gz
Algorithm Hash digest
SHA256 0fb12058cc8eca9f3210ba5c5c1986bdaaa3310fb1936871650731b122bd02bd
MD5 6c98c6ff3b9958667b002a6e793c2a82
BLAKE2b-256 accd2ac10f6f59b71fd6ed98eded684b97159a466771d9e2078d0a18448e4c30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: elastictools-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 288fbd459fc7e2509b91fb7dcdaa521b0c82c87c9c0438f3e07377b2adb6fba5
MD5 f08a339a831810180823f3ae30c1e449
BLAKE2b-256 381f63a69abfc80fbedeb09638860151de7f15973341a2074ed9cb6418387833

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