创建或者更新 template

创建模板 POST /es/_index_template

更新模板 PUT /es/_index_template/:target

模板是一种索引模板,匹配 index_patterns

当我们创建一个索引时,我们会通过 index_patterns 检查模板是否与索引名称匹配,如果匹配,我们将使用模板中预定义的设置和映射为该索引创建索引。

请求示例

POST /es/_index_template

  1. {
  2. "name": "t2",
  3. "index_patterns": ["game-*"],
  4. "priority": 100,
  5. "template": {
  6. "settings": {
  7. "analysis": {
  8. "analyzer": {
  9. "default": {
  10. "type": "standard"
  11. }
  12. }
  13. }
  14. },
  15. "mappings": {
  16. "properties": {
  17. "content": {
  18. "type": "text",
  19. "index": true,
  20. "store": true,
  21. "sortable": false,
  22. "aggregatable": false,
  23. "highlightable": true
  24. }
  25. }
  26. }
  27. }
  28. }

响应

  1. {"message": "template t2 created"}