elastic1.2.2 package

Database Interface to 'Elasticsearch' and 'OpenSearch'

docs_mget

Get multiple documents via the multiple get API

docs_update_by_query

Update documents by query

explain

Explain a search query.

field_caps

Field capabilities

search_shards

Search shards

tasks

Elasticsearch tasks endpoints

Search_template

Search or validate templates

Search_uri

Full text search of Elasticsearch with URI search

Search

Full text search of Elasticsearch

searchapis

Overview of search functions

msearch

Multi-search

search_body

Full text search of Elasticsearch - body requests.

alias

Elasticsearch alias APIs

cat

Use the cat Elasticsearch api.

cluster

Elasticsearch cluster endpoints

connect

Set connection details to an Elasticsearch engine.

count

Get counts of the number of records per index.

docs_bulk_create

Use the bulk API to create documents

docs_bulk_delete

Use the bulk API to delete documents

docs_bulk_index

Use the bulk API to index documents

docs_bulk_prep

Use the bulk API to prepare bulk format data

docs_bulk_update

Use the bulk API to update documents

docs_bulk

Use the bulk API to create, index, update, or delete documents.

docs_create

Create a document

docs_delete_by_query

Delete documents by query

docs_delete

Delete a document

docs_get

Get documents

docs_update

Update a document

documents

Elasticsearch documents functions.

elastic-defunct

Defunct functions in elastic

elastic

elastic

es_parse

Parse raw data from es_get, es_mget, or es_search.

field_stats

Search field statistics

fielddata

fielddata

index_status-defunct

This function is defunct

index_template

Index templates

indices

Index API operations

info-defunct

This function is defunct

ingest

Ingest API operations

mapping_delete-defunct

Mapping delete

mapping

Mapping management

mlt-defunct

This function is defunct

mtermvectors

Multi Termvectors

nodes-defunct

This function is defunct

nodes

Elasticsearch nodes endpoints.

percolate

Percolater

ping

Ping an Elasticsearch server.

preference

Preferences.

reindex

Reindex

scroll

Scroll search function

termvectors

Termvectors

tokenizer_set

Tokenizer operations

type_remover

Utility function to remove 'type' from bulk load files

units-distance

Distance units

units-time

Time units

validate

Validate a search

Connect to 'Elasticsearch' and 'OpenSearch', 'NoSQL' databases built on the 'Java' Virtual Machine and using the 'Apache' 'Lucene' library. Interacts with the 'Elasticsearch' 'HTTP' API' (<https://www.elastic.co/elasticsearch/>) and the 'OpenSearch' 'HTTP' 'API' (<https://opensearch.org/>). Includes functions for setting connection details to 'Elasticsearch' and 'OpenSearch' instances, loading bulk data, searching for documents with both 'HTTP' query variables and 'JSON' based body requests. In addition, 'elastic' provides functions for interacting with APIs for 'indices', documents, nodes, clusters, an interface to the cat API, and more.

  • Maintainer: Ralf Herold
  • License: MIT + file LICENSE
  • Last published: 2026-01-25