Crate uiuifree_elastic

Source

Re-exports§

pub use elastic_parser;
pub use elastic_query_builder;

Modules§

error

Structs§

BulkApi
CloudConnectionPool
A connection pool that manages the single connection to an Elasticsearch cluster running on Elasticsearch service in Elastic Cloud.
CloudId
An identifier that uniquely identifies an Elasticsearch cluster running on Elasticsearch service in Elastic Cloud.
Connection
A connection to an Elasticsearch node, used to send an API request
DeleteApi
DeleteByQueryApi
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html
DeleteDocResponse
ElasticApi
Elasticsearch
Root client for top level APIs
GetApi
IlmApi
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html
IndexApi
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
IndicesApi
IndicesRefreshResponse
SearchApi
SingleNodeConnectionPool
A connection pool that manages the single connection to an Elasticsearch cluster.
Transport
A HTTP transport responsible for making the API requests to Elasticsearch, using a Connection selected from a ConnectionPool
TransportBuilder
Builds a HTTP transport to make API calls to Elasticsearch
UpdateApi
UpdateByQuery
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update-by-query.html
Url
A parsed URL record.

Enums§

BuildError
Error that can occur when building a Transport

Statics§

DEFAULT_ADDRESS
Default address to Elasticsearch running on https://localhost:9200

Traits§

ConnectionPool
A pool of Connections, used to make API calls to Elasticsearch.

Functions§

el_client
el_single_node