@@ -26,6 +26,7 @@ module Database.V5.Bloodhound.Client
26 -- ** Indices
26 -- ** Indices
27 , createIndex
27 , createIndex
28 , createIndexWith
28 , createIndexWith
29 , deleteIndex
30 , deleteIndex
30 , updateIndexSettings
31 , updateIndexSettings
31 , getIndexSettings
32 , getIndexSettings
@@ -534,7 +535,13 @@ createIndexWith updates shards (IndexName indexName) =
538+-- | 'flushIndex' will flush an index given a 'Server' and an 'IndexName'.
539+flushIndex :: MonadBH m => IndexName -> m Reply
540+flushIndex (IndexName indexName) = do
541+ path <- joinPath [indexName, "_flush"]
537−-- | 'deleteIndex' will delete an index given a 'Server', and an 'IndexName'.
544+-- | 'deleteIndex' will delete an index given a 'Server' and an 'IndexName'.
539-- >>> _ <- runBH' $ createIndex defaultIndexSettings (IndexName "didimakeanindex")
546-- >>> _ <- runBH' $ createIndex defaultIndexSettings (IndexName "didimakeanindex")
540-- >>> response <- runBH' $ deleteIndex (IndexName "didimakeanindex")
547-- >>> response <- runBH' $ deleteIndex (IndexName "didimakeanindex")