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