@@ -355,12 +355,17 @@ closeIndex = openOrCloseIndexes CloseIndex
355-- table. Operations are atomic. Explained in further detail at
355-- table. Operations are atomic. Explained in further detail at
356-- <https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html>
356-- <https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html>
358+-- >>> let src = IndexName "a-real-index"
358−-- >>> let aliasName = IndexName "twitter-alias"
359+-- >>> let aliasName = IndexName "an-alias"
359−-- >>> let iAlias = IndexAlias testIndex (IndexAliasName aliasName)
360+-- >>> let iAlias = IndexAlias src (IndexAliasName aliasName)
360-- >>> let aliasCreate = IndexAliasCreate Nothing Nothing
361-- >>> let aliasCreate = IndexAliasCreate Nothing Nothing
362+-- >>> respIsTwoHunna <$> runBH' (createIndex defaultIndexSettings src)
364+-- >>> runBH' $ indexExists src
361-- >>> respIsTwoHunna <$> runBH' (updateIndexAliases (AddAlias iAlias aliasCreate :| []))
366-- >>> respIsTwoHunna <$> runBH' (updateIndexAliases (AddAlias iAlias aliasCreate :| []))
363−-- >> respIsTwoHunna <$> runBH' (indexExists aliasName)
368+-- >>> runBH' $ indexExists aliasName
365updateIndexAliases :: MonadBH m => NonEmpty IndexAliasAction -> m Reply
370updateIndexAliases :: MonadBH m => NonEmpty IndexAliasAction -> m Reply
366updateIndexAliases actions = bindM2 post url (return body)
371updateIndexAliases actions = bindM2 post url (return body)