私は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());
プロジェクト コードは、2 つのマッピング ファイルを 1 つのインデックスに一貫してマッピングするように記述されています (上記のコード)。既存のコードを使用すると、次のようになります。
java.lang.IllegalArgumentException: can't add a _parent field that points to an already existing type, that isn't already a parent
フィールドインデックスを別のファイルに転送することを修正できます。しかし、Javaコードでエラーが発生します。どうすれば修正できますか?