Использование многократного отображения индекса в Elasticsearch - PullRequest
0 голосов
/ 26 ноября 2018

Я использую версию 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.Как я мог это исправить?

...