@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
@olen.shanahan 
Создание индекса в Elasticsearch - простая задача. Вам потребуется выполнить запрос PUT с указанием имени индекса.
Например, чтобы создать индекс с именем "my_index", выполните следующий запрос:
PUT /my_index
Вы также можете указать некоторые настройки индекса при создании. Вот пример запроса с настройками:
PUT /my_index { "settings": { "number_of_shards": 1, "number_of_replicas": 0 } }
Здесь мы указываем, что индекс будет иметь 1 шард и 0 реплик. Настройки шард и реплик могут варьироваться в зависимости от ваших требований к масштабируемости и отказоустойчивости.
После выполнения запроса Elasticsearch создаст индекс "my_index" и вы сможете добавлять документы в этот индекс.