我们一直在尝试从neo4j图中得出弹性搜索查询。即弹性搜索Java客户端和Neo4J Java客户端都存在于同一项目中。但是,两者都没有模拟运行。
这可能是由于两个框架使用的多个Lucene Jar版本。但是我的要求是将两个客户库放在同一项目中。
neo4j版本:3.1弹性搜索版本:5.2
是否有任何方法可以将弹性的Java客户端库和Neo4J Co都存在于同一项目中。
P.S。我不是要修改图形。我研究了Neo4J Elasticsearch插件,但它仅将更改推向弹性搜索。就我而言,该图将是预制的,因此不会实时发生任何更改。
基本上,这是一个痛苦。我们在同一JVM中发现并使用用于测试ES和NEO4J的唯一解决方案是:
- https://github.com/graphaware/elasticsearch-tests-integration
- https://github.com/graphaware/neo4j-tests-integration
随意挖掘并查看其工作原理。classloader魔术。