Database Interface to 'Elasticsearch' and 'OpenSearch'
Get multiple documents via the multiple get API
Update documents by query
Explain a search query.
Field capabilities
Search shards
Elasticsearch tasks endpoints
Search or validate templates
Full text search of Elasticsearch with URI search
Full text search of Elasticsearch
Overview of search functions
Multi-search
Full text search of Elasticsearch - body requests.
Elasticsearch alias APIs
Use the cat Elasticsearch api.
Elasticsearch cluster endpoints
Set connection details to an Elasticsearch engine.
Get counts of the number of records per index.
Use the bulk API to create documents
Use the bulk API to delete documents
Use the bulk API to index documents
Use the bulk API to prepare bulk format data
Use the bulk API to update documents
Use the bulk API to create, index, update, or delete documents.
Create a document
Delete documents by query
Delete a document
Get documents
Update a document
Elasticsearch documents functions.
Defunct functions in elastic
elastic
Parse raw data from es_get, es_mget, or es_search.
Search field statistics
fielddata
This function is defunct
Index templates
Index API operations
This function is defunct
Ingest API operations
Mapping delete
Mapping management
This function is defunct
Multi Termvectors
This function is defunct
Elasticsearch nodes endpoints.
Percolater
Ping an Elasticsearch server.
Preferences.
Reindex
Scroll search function
Termvectors
Tokenizer operations
Utility function to remove 'type' from bulk load files
Distance units
Time units
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.
Useful links