我知道这是复制品
this question
我正试图共存
elastic-search
和
neo4j
而且与
Lucene
对他们都有依赖性。
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.2.1</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>3.1.0</version>
</dependency>
elasticsearch
取决于
Lucene v7.2.1
和
v5.5.5
v5.5.5版
从
neo4j公司
鲁辛
对于
但也没用。
定义的包类似于
鲁辛
我认为这是问题的一部分。
更新
它们是什么意思
default Java driver
https://neo4j.com/developer/elastic-search/
如果您计划使用默认Java将Neo4j连接到ElasticSearch
Neo4j和ElasticSearch使用的Lucene版本,所以您可能需要
使用基于REST的解决方案,比如JEST。
如果没有解决冲突的解决方案,哪个选项更适合此用例:
我有前端,它会发送一些
cypher query
到rest服务器。rest服务器应该能够使用
spring-data
和
OGM mapping
Neo4j
也能执行
密码查询
frontend
.
-
使用
standalone instance
并使用
bolt protocole
-
embedded instance
springboot
投射并通过
bolt protocol
使用
embedded instace
在另一个
弹簧靴
项目并公开它的restapi
rest server
和
neo4j instance
OGM
从
rest服务器
前端
不会直接与