Skip to main content

A base resource for working with the Elasticsearch and ElasticsearchDSL libraries in a simple way.

Project description

P_Elascticsearch_Easy

Python Version License

Description

P_Elascticsearch_Easy is a Python utility that provides a simplified class for interacting with elasticsearch and elasticsearch_dsl.

Features

  • Create a connection with Elasticsearch
  • Retrieve a document given an ID
  • Perform a delete_by_query
  • Update a document
  • Perform an update_by_query
  • Index a document
  • Perform a bulk operation using the helpers library
  • Perform a native bulk operation without using the helpers library
  • Perform searches in indices using queries
  • Retrieve all documents matching a query
  • Perform searches using msearch
  • Get a count of documents matching a query

Installation

You can install the package directly from PyPi using pip:

pip3 install p-elasticsearch-easy

License

This project is licensed under the GNU GPLv3 license. See the LICENSE file for more details.

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

p_elasticsearch_easy-1.0.2.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

p_elasticsearch_easy-1.0.2-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file p_elasticsearch_easy-1.0.2.tar.gz.

File metadata

  • Download URL: p_elasticsearch_easy-1.0.2.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for p_elasticsearch_easy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b45eeda94f79afc1f82e0163c1936d9e3ad36274f811d13e8817e4a0ebceacf0
MD5 42deaa15fae017d9de9197dd9569864e
BLAKE2b-256 26a1ee6eb724e9c8ae8f3f7db46f35ffae4fb244ad50b5c6df9f1d7e4790b127

See more details on using hashes here.

Provenance

The following attestation bundles were made for p_elasticsearch_easy-1.0.2.tar.gz:

Publisher: publish.yml on apo00015/P_Elascticsearch_Easy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file p_elasticsearch_easy-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for p_elasticsearch_easy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b6f7693c1a9b829f4e646fdc60afd3fc08652ba72c0865cb3e8da6eb5e666da
MD5 a3a6ed39b36b8f9890ce888070c86a3d
BLAKE2b-256 f8cff25da58e0df0b99ee5119db7209d7e7744f042bd58a2bb7b82a32f4cc92d

See more details on using hashes here.

Provenance

The following attestation bundles were made for p_elasticsearch_easy-1.0.2-py3-none-any.whl:

Publisher: publish.yml on apo00015/P_Elascticsearch_Easy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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