哪个nodejs索引方法更好

时间:2012-11-20 08:24:25

标签: search indexing neo4j

根据neo4j文档,索引可以通过两种方式完成“

  

Neo4j中的索引可以通过两种不同的方式完成:   1.数据库本身是一个自然索引,由节点之间不同类型的关系组成。例如一棵树   结构可以分层在数据之上并用于索引查找   由遍历者执行。   2.可以使用单独的索引引擎,默认情况下使用Apache Lucene   后端包含在Neo4j中。

但是没有比较哪种情况更好,哪种情况更好。

哪一个更好,为什么?

1 个答案:

答案 0 :(得分:0)

这是数据仓库/市场或报告数据库吗?如果你有两个交易和搜索对数据库,它可能会给你有趣的利弊。

Lucene存在一个原因是搜索,它确实很好。如果您拥有一个拥有多个服务的大型系统,那么为了实现最终的可扩展性,始终要将服务分开并让他们尽一切责任。如果你有必要,这可以让你灵活地将Lucene索引用于其他服务......如果你摆脱了neo4j,那么你的索引/搜索工件仍然没有与Neo4j耦合。

我会从整体系统架构中看到它,而不仅仅是特定的功能。