首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >neo4j与弹性搜索的数据共享

neo4j与弹性搜索的数据共享
EN

Stack Overflow用户
提问于 2015-02-05 11:36:41
回答 1查看 321关注 0票数 3

我对neo4j和弹性搜索很陌生。我一直在玩这2,现在有了一个用例,其中我需要集成两者。由于我知道弹性搜索和neo4j分别存储数据,所以数据将被复制。这2人之间是否存在共享数据的问题?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-06 21:55:02

不是的。Neo4j是一个图形数据库,Lucene是一个反向搜索索引。它们不能按照相同的原理工作,也不能在相同的存储数据表示上工作。不过,复制数据是意料之中的。即使通过数据库模式定义索引,也会导致一些数据重复。

如果您不太关心磁盘上的数据复制,以及更多地关注如何保持它们的同步,那么使用一个数据库提要作为lucene搜索索引并不少见。Neo4j没有内置任何东西来处理elasticsearch,但是这个新4j-elasticsearch河似乎是一个很有希望的可能性。

Neo4j确实有一些lucene索引的遗留支持,不过我更倾向于按照neo4j的建议,在DB模式中定义索引,而不是依赖遗留系统。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28342926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档