用于模糊搜索的Neo4j模式索引

时间:2015-02-27 10:56:02

标签: neo4j cypher spring-data-neo4j fuzzy-search

现在我正在考虑通过我的Neo4j数据库在我的应用程序中创建模糊搜索的可能性。

主要标准是:模糊搜索和性能。

使用最新版Neo4j社区版实现这些目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

模糊搜索是一件棘手的事情。即使在简单的lucene(你可以使用lucene query strings进行模糊搜索),也不推荐使用它,因为它非常昂贵。

当您使用manual index索引数据时,也可以在Neo4j中使用该查询语法。

大多数建议的解决方案是使用自动建议,即匹配前几个字符,在自动完成框中显示选项,然后使用用户选择的字符串进行搜索。