现在我正在考虑通过我的Neo4j数据库在我的应用程序中创建模糊搜索的可能性。
主要标准是:模糊搜索和性能。
使用最新版Neo4j社区版实现这些目标的最佳方法是什么?
答案 0 :(得分:2)
模糊搜索是一件棘手的事情。即使在简单的lucene(你可以使用lucene query strings进行模糊搜索),也不推荐使用它,因为它非常昂贵。
当您使用manual index索引数据时,也可以在Neo4j中使用该查询语法。
大多数建议的解决方案是使用自动建议,即匹配前几个字符,在自动完成框中显示选项,然后使用用户选择的字符串进行搜索。