私たちはNeo4jグラフからElastic Searchクエリを導出しようとしています。つまり、Elastic Search JavaクライアントとNeo4j Javaクライアントは、同じプロジェクトに存在します。 しかし、どちらもsimulatneously実行されていません。同じプロジェクト内のElasticSearchとNeo4j Javaクライアントライブラリ
これは両方のフレームワークで使用される複数のlucene jarバージョンの可能性があります。 しかし私の要件は、両方のクライアントライブラリを同じプロジェクトに持つことです。
のNeo4jのバージョン:3.1 弾性検索バージョン:5.2
は弾性とのNeo4j共同用のJavaクライアントライブラリの両方が同じプロジェクトに存在することにより、どのような方法があります。
P.S.私はグラフを修正しようとしていません。私はNeo4j elasticsearchプラグインを調べましたが、それは弾性検索の変更をプッシュします。私の場合、グラフはあらかじめ作成されているので、リアルタイムで変化することはありません。
同じプロジェクトを言うとき、それらは同じMavenプラグインにありますか?もしそうなら、おそらくクライアントと親プラグインにそれらをビルドすることは、あなたの問題を解決するのに役立つでしょう。それ以外の場合は、プロジェクトの実行時にスタックトレース/エラーが必要になります – Adonis