Использование многократного отображения индекса в 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. Как я мог это исправить?

0 ответов

Другие вопросы по тегам