Metadata-Version: 2.4
Name: p_elasticsearch_easy
Version: 1.0.0
Summary: Un recurso base para trabajar con Elasticsearch
Author-email: Adrián Pérez <apo00015@red.ujaen.es>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: elasticsearch
Requires-Dist: elasticsearch-dsl
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Dynamic: license-file

# P_Elascticsearch_Easy

![Python Version](https://img.shields.io/badge/python-3.8%2B-red)
![License](https://img.shields.io/badge/license-GPLv3-green)

## 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
- Obtener un documento dado un id
- Realizar un delete_by_query
- Actualizar un documento
- Realizar un update_by_query
- Indexar un documento
- Realizar un bulk mediante la libreria de helpers
- Realizar un bulk de forma nativa sin la librería de helpers
- Realizar búsquedas en índices dadas querys
- Obtener todos los documentos dada un query
- Realizar búsquedas mediante un msearch
- Obtener un conteo de documentos dada una query

## Installation

You can install the package directly from PyPi using pip:

```bash
pip3 install 
```

## License

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