Использование многократного отображения индекса в Elasticsearch
Я использую версию 2.4.5 эластичного поиска (мне нужна эта версия в проекте). У меня есть следующие строки кода:
result = jestClient.execute(new PutMapping.Builder(indexName, Types.USER, userMappingSource).build());
...
result = jestClient.execute(new PutMapping.Builder(indexName, Types.FOLLOWER, followerMappingSource).build());
Был написан код проекта, который последовательно отображает два файла сопоставления в один индекс (код выше). Когда я использую существующий код, я получаю:
java.lang.IllegalArgumentException: can't add a _parent field that points to an already existing type, that isn't already a parent
Я могу исправить это перенести индекс поля в другой файл. Но у меня была бы ошибка в коде Java. Как я мог это исправить?