Java API имеет перегруженный конструктор IndexRequest.Если вы не хотите указывать идентификатор, вы не обязаны.
public IndexRequest(String index, String type) {
...
}
public IndexRequest(String index, String type, String id) {
...
}
Предположительно, первый - это запрос POST, а второй - PUT.