View Source ElasticsearchEx (Elasticsearch_ex v1.7.1)

Provides some convenient functions.

Summary

Types

@type document_id() :: binary()
@type index() :: atom() | binary()
@type opts() :: keyword()
@type query() :: map()
@type response() :: {:ok, term()} | {:error, ElasticsearchEx.Error.t()}
@type source() :: map()

Functions

Link to this function

index(source, index, document_id \\ nil, opts \\ [])

View Source (since 1.0.0)
@spec index(source(), index(), nil | document_id(), keyword()) :: response()

Refer to ElasticsearchEx.Api.Document.index/4 documentation.

@spec search() :: response()

Refer to ElasticsearchEx.Api.Search.search/0 documentation.

Link to this function

search(query_or_index_or_opts)

View Source (since 1.5.0)
@spec search(query() | index() | opts()) :: response()

Refer to ElasticsearchEx.Api.Search.search/1 documentation.

Link to this function

search(query_or_index, index_or_opts)

View Source (since 1.5.0)
@spec search(query() | index(), index() | opts()) :: response()

Refer to ElasticsearchEx.Api.Search.search/2 documentation.

Link to this function

search(query, index, opts)

View Source (since 1.0.0)
@spec search(query(), index(), keyword()) :: response()

Refer to ElasticsearchEx.Api.Search.search/3 documentation.

Link to this function

stream(query, index \\ nil, opts \\ [])

View Source (since 1.3.0)
@spec stream(query(), nil | index(), keyword()) :: Enumerable.t()

Refer to ElasticsearchEx.Api.Search.search/2 documentation.