Neo4j 2.3 和全文搜索

Neo4j 2.3 and full-text search

在我的 Neo4j 应用程序中,我使用基于旧版 Lucene 索引的全文搜索。

现在

GraphDatabaseSettings.node_auto_indexing
GraphDatabaseSettings.node_keys_indexable

被标记为已弃用...

如何在Neo4j 2.3中正确使用Lucene全文搜索?

不幸的是 Legacy Indexing 已被弃用,目前没有其他选择。

我询问了未来实现此类功能的计划。回答(来自@chris.graphaware):

yeah, it is planned for 3.0 or 3.1. On the other hand, I tend to say that ES is made for search and do it very well, of course it adds an additional layer to your stack and concerns for consistency, but yeah, everything has a price :simple_smile:

基本选项是:

  • 遵循此处介绍的 Neo4j 3.0+ 开发和结帐功能
  • 探索将 ElasticSearch 作为搜索引擎集成到您的应用程序中的可能性(我相信 GraphAware 的人可以在这方面为您提供一些东西)。
  • 保持冷静,等待任何消息。我认为 Neo4j 不会在不提供替代方案的情况下放弃功能。