Bulk operation for the current index see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
Bulk operation for the current index see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
the type of the document
a org.reactivestreams.Publisher (see reactive streams) of elastic.api.Bulk
the size of the packet of bulk operations to send to elastic
document to json object conversion
elastic.api.Bulk to json object conversion
string to json object conversion
json object to elastic.api.BulkResponse conversion
ExecutionContext for future execution
a org.reactivestreams.Publisher (see reactive streams) of elastic.api.BulkResponse
A akka stream flow to bulk datas.
A akka stream flow to bulk datas.
the type of the document
the size of the packet of bulk operations to send to elastic
json to string conversion
document to json object conversion
elastic.api.Bulk to json object conversion
string to json object conversion
json object to elastic.api.BulkResponse conversion
ExecutionContext for future execution
a akka.stream.scaladsl.Flow that ingest elastic.api.Bulk and out elastic.api.BulkResponse
Delete index operation
Delete index operation
string to json object conversion
a json object to elastic.api.IndexOps conversion
ExecutionContext for future execution
Delete a document by its id.
Delete a document by its id.
of the document
string to json object conversion
json object to elastic.api.IndexResponse conversion
ExecutionContext for future execution
a elastic.api.IndexResponse object
Get a document by id
Get a document by id
id of the document
the routing key
a scala.Seq of fields to filter the source
if false, the source is ignored
string to json object conversion
json object to elastic.api.GetResponse conversion
ExecutionContext for future execution
Index operation see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
Index operation see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
the type of the document
document to index
optional id of the document
current version of the document
type of the version
if true an excpetion is thrown if the document allready exists
routing key
parent id if there is a parent child relation
if true, the index will be refresh
a timeout
consistency level ALL, QUORUM, ONE
detect if the version should be increase
document to json object conversion
json object to string conversion
string to json object conversion
json object to elastic.api.IndexResponse conversion
ExecutionContext for future execution
Multiple get operation see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html
Multiple get operation see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html
multiple get request : elastic.api.MGets
json to string conversion
elastic.api.MGets to json object conversion
string to json object conversion
json object to elastic.api.MGetResponse conversion
ExecutionContext for future execution
a elastic.api.MGetResponse response
A atomic bulk opération see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
A atomic bulk opération see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
the type of the document
a Seq of elastic.api.Bulk to send in bulk
json to string conversion
document to json object conversion
elastic.api.Bulk to json object conversion
string to json object conversion
json object to elastic.api.BulkResponse conversion
ExecutionContext for future execution
The scroll search return a org.reactivestreams.Publisher (see reactives streams) of result.
The scroll search return a org.reactivestreams.Publisher (see reactives streams) of result. All the result of the search are returned in an asynchronous stream.
the query object type
the query to execute
Query to json object conversion
string to json conversion
json string to json object conversion
ExecutionContext for future execution
a org.reactivestreams.Publisher (see reactive streams) of elastic.api.SearchResponse
The scroll search return a org.reactivestreams.Publisher (see reactives streams) of result.
The scroll search return a org.reactivestreams.Publisher (see reactives streams) of result. All the result of the search are returned in an asynchronous stream.
the query object type
the query to execute
Query to json object conversion
string to json conversion
json string to json object conversion
ExecutionContext for future execution
a org.reactivestreams.Publisher (see reactive streams) of elastic.api.SearchResponse
Search operation on this index.
Search operation on this index.
type of the query object
the search query object
query to json object conversion
string to json object conversion
json object to elastic.api.SearchResponse conversion
ExecutionContext for future execution
Update operation : index operation with create = false and id required.
Update operation : index operation with create = false and id required.
the type of the document
document to index
id of the document
current version of the document
type of the version
routing key
parent id if there is a parent child relation
a timeout
if true, the index will be refresh
document to json object conversion
json object to string conversion
string to json object conversion
json object to elastic.api.IndexResponse conversion