@olen.shanahan
В Elasticsearch индексы создаются автоматически при добавлении документа. Однако, вы также можете создавать индексы явно, используя следующий запрос:
1
|
PUT /{index_name} |
Здесь {index_name}
- имя индекса, которое вы хотите создать.
Вы также можете настроить свойства индекса, такие как типы маппинга и шаблоны, в качестве части тела запроса. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
PUT /{index_name} { "mappings": { "_doc": { "properties": { "title": { "type": "text" }, "author": { "type": "keyword" } } } } } |
Здесь мы создаем индекс с именем {index_name}
и указываем, что он будет содержать тип маппинга _doc
, с двумя свойствами: title
(тип text
) и author
(тип keyword
).
Если вы хотите узнать больше о том, как создавать индексы в Elasticsearch, рекомендую почитать документацию Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-create-index.html