Database.V1.Bloodhound.Client

Bloodhound client functions

withBH

Indices

createIndex

deleteIndex

updateIndexSettings

getIndexSettings

optimizeIndex

indexExists

openIndex

closeIndex

listIndices

waitForYellowIndex

Index Aliases

updateIndexAliases

getIndexAliases

Index Templates

putTemplate

templateExists

deleteTemplate

Mapping

putMapping

deleteMapping

Documents

indexDocument

updateDocument

getDocument

documentExists

deleteDocument

Searching

searchAll

searchByIndex

searchByType

scanSearch

getInitialScroll

advanceScroll

refreshIndex

mkSearch

mkAggregateSearch

mkHighlightSearch

bulk

pageSearch

mkShardCount

mkReplicaCount

getStatus

Snapshot/Restore

Snapshot Repos

getSnapshotRepos

updateSnapshotRepo

verifySnapshotRepo

deleteSnapshotRepo

Snapshots

createSnapshot

getSnapshots

deleteSnapshot

Restoring Snapshots

restoreSnapshot

Nodes

getNodesInfo

getNodesStats

Request Utilities

encodeBulkOperations

encodeBulkOperation

Authentication

basicAuthHook

Reply-handling tools

isVersionConflict

isSuccess

isCreated

parseEsResponse