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

Neo4j schema indexes for fuzzy search

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

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

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

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

当您使用 manual index.

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

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