Package de.otto.flummi
Class Flummi
- java.lang.Object
-
- de.otto.flummi.Flummi
-
public class Flummi extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminClientadmin()booleanaliasExists(String aliasName)List<String>getAllIndexNames()Optional<String>getIndexNameForAlias(String aliasName)com.google.gson.JsonObjectgetIndexSettings()voidpointProductAliasToCurrentIndex(String aliasName, String indexName)BulkRequestBuilderprepareBulk()CountRequestBuilderprepareCount(String... indices)DeleteRequestBuilderprepareDelete()GetRequestBuilderprepareGet(String indexName, String documentType, String id)IndexRequestBuilderprepareIndex()MultiGetRequestBuilderprepareMultiGet(String[] indices)PingBuilderpreparePing()SearchScrollRequestBuilderprepareScroll()SearchRequestBuilderprepareSearch(String... indices)voidrefreshIndex(String indexName)
-
-
-
Method Detail
-
pointProductAliasToCurrentIndex
public void pointProductAliasToCurrentIndex(String aliasName, String indexName) throws InvalidElasticsearchResponseException
-
aliasExists
public boolean aliasExists(String aliasName)
-
getIndexSettings
public com.google.gson.JsonObject getIndexSettings()
-
refreshIndex
public void refreshIndex(String indexName)
-
prepareSearch
public SearchRequestBuilder prepareSearch(String... indices)
-
prepareCount
public CountRequestBuilder prepareCount(String... indices)
-
prepareBulk
public BulkRequestBuilder prepareBulk()
-
prepareGet
public GetRequestBuilder prepareGet(String indexName, String documentType, String id)
-
prepareDelete
public DeleteRequestBuilder prepareDelete()
-
prepareMultiGet
public MultiGetRequestBuilder prepareMultiGet(String[] indices)
-
prepareScroll
public SearchScrollRequestBuilder prepareScroll()
-
prepareIndex
public IndexRequestBuilder prepareIndex()
-
admin
public AdminClient admin()
-
preparePing
public PingBuilder preparePing()
-
-