com
.
blinkbox
.
books
.
elasticsearch
client
package
client
Visibility
Public
All
Type Members
case class
AcknowledgedResponse
(
acknowledged:
Boolean
)
extends
Product
with
Serializable
case class
BulkResponse
(
took:
Int
,
errors:
Boolean
,
items:
Seq
[
BulkResponseItem
]
)
extends
Product
with
Serializable
sealed
trait
BulkResponseItem
extends
AnyRef
case class
DeleteResponse
(
found:
Boolean
,
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Long
)
extends
Product
with
Serializable
case class
DeleteResponseItem
(
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Long
,
status:
StatusCode
,
found:
Boolean
,
error:
Option
[
String
]
)
extends
BulkResponseItem
with
Product
with
Serializable
trait
ElasticClient
extends
AnyRef
trait
ElasticRequest
[
T
,
Response
]
extends
AnyRef
sealed
trait
FailedRequest
extends
AnyRef
case class
GetResponse
[
T
]
(
found:
Boolean
,
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Option
[
Long
]
,
_source:
Option
[
T
]
)
extends
Product
with
Serializable
case class
IndexResponse
(
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Long
,
created:
Boolean
)
extends
Product
with
Serializable
case class
IndexResponseItem
(
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Long
,
status:
StatusCode
,
error:
Option
[
String
]
)
extends
BulkResponseItem
with
Product
with
Serializable
case class
MultiGetResponse
[
T
]
(
docs:
Seq
[
GetResponse
[
T
]]
)
extends
Product
with
Serializable
case class
RefreshIndicesResponse
(
_shards:
ShardsStats
)
extends
Product
with
Serializable
case class
RequestException
(
message:
String
,
cause:
Throwable
)
extends
RuntimeException
with
FailedRequest
with
Product
with
Serializable
case class
SearchHit
[
T
]
(
_index:
String
,
_type:
String
,
_id:
String
,
_source:
T
)
extends
Product
with
Serializable
case class
SearchHits
[
T
]
(
total:
Int
,
hits:
Seq
[
SearchHit
[
T
]]
)
extends
Product
with
Serializable
case class
SearchResponse
[
Document
,
Payload
]
(
_shards:
ShardsStats
,
hits:
SearchHits
[
Document
]
,
suggest:
Option
[
Map
[
String
,
Seq
[
Suggestion
[
Payload
]]]]
)
extends
Product
with
Serializable
case class
ShardsStats
(
total:
Int
,
successful:
Int
,
failed:
Int
)
extends
Product
with
Serializable
class
SprayElasticClient
extends
ElasticClient
case class
StatusResponse
(
status:
Int
,
name:
String
,
cluster_name:
String
,
tagline:
String
,
version:
Version
)
extends
Product
with
Serializable
case class
Suggestion
[
Payload
]
(
text:
String
,
offset:
Int
,
length:
Int
,
options:
Seq
[
SuggestionOption
[
Payload
]]
)
extends
Product
with
Serializable
case class
SuggestionOption
[
Payload
]
(
text:
String
,
score:
Double
,
collate_match:
Option
[
Boolean
]
,
payload:
Option
[
Payload
]
)
extends
Product
with
Serializable
case class
UnsuccessfulResponse
(
statusCode:
StatusCode
,
content:
String
)
extends
RuntimeException
with
FailedRequest
with
Product
with
Serializable
case class
UpdateResponse
(
_index:
String
,
_type:
String
,
_id:
String
,
_version:
Long
)
extends
Product
with
Serializable
case class
UpdateResponseItem
(
_index:
String
,
_type:
String
,
_id:
String
,
status:
StatusCode
,
error:
Option
[
String
]
)
extends
BulkResponseItem
with
Product
with
Serializable
case class
Version
(
number:
String
,
build_hash:
String
,
build_timestamp:
String
,
build_snapshot:
Boolean
,
lucene_version:
String
)
extends
Product
with
Serializable
Value Members
object
ElasticClientApi
extends
IndexSupport
with
SearchSupport
with
TypedSearchSupport
with
GetSupport
with
TypedGetSupport
with
StatusSupport
with
CreateIndexSupport
with
DeleteIndexSupport
with
CheckExistenceSupport
with
DeleteByIdSupport
with
RefreshIndicesSupport
with
UpdateSupport
with
BulkSupport
with
MultiGetSupport
with
TypedMultiGetSupport
object
Formats
package
api
Ungrouped