elasticsearch v0.3.1 API Reference

Modules

Entry-point for interacting with your Elasticsearch cluster(s)

Behaviour for interacting with the Elasticsearch JSON API

A “real” HTTP implementation of Elasticsearch.API

Defines and holds configuration for your Elasticsearch cluster

Functions for building Streams using the configured Elasticsearch.Store. See stream/2

A protocol for converting a struct into an Elasticsearch document

Wraps an Elasticsearch executable so it can be run as part of the Elixir supervision tree

Functions for manipulating Elasticsearch indexes

Functions for creating bulk indexing requests

A behaviour for fetching data to index. Used by mix elasticsearch.build

Exceptions

Represents an Elasticsearch exception raised while executing a query

Mix Tasks

Builds Elasticsearch indexes using a zero-downtime, hot-swap technique

FOR DEVELOPMENT USE ONLY