create-index.asciidoc 958 B

12345678910111213141516171819202122232425262728
  1. [[java-admin-indices-create-index]]
  2. ==== Create Index
  3. Using an <<java-admin-indices,`IndicesAdminClient`>>, you can create an index with all default settings and no mapping:
  4. [source,java]
  5. --------------------------------------------------
  6. client.admin().indices().prepareCreate("twitter").get();
  7. --------------------------------------------------
  8. [float]
  9. [[java-admin-indices-create-index-settings]]
  10. ===== Index Settings
  11. Each index created can have specific settings associated with it.
  12. [source,java]
  13. --------------------------------------------------
  14. client.admin().indices().prepareCreate("twitter")
  15. .setSettings(Settings.builder() <1>
  16. .put("index.number_of_shards", 3)
  17. .put("index.number_of_replicas", 2)
  18. )
  19. .get(); <2>
  20. --------------------------------------------------
  21. <1> Settings for this index
  22. <2> Execute the action and wait for the result