Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Neo4J中是否有任何东西只能通过遗留索引来完成?_Neo4j - Fatal编程技术网

在Neo4J中是否有任何东西只能通过遗留索引来完成?

在Neo4J中是否有任何东西只能通过遗留索引来完成?,neo4j,Neo4j,我假设Neo4j的最佳实践(使用v2.2.3及更高版本)是使用匹配新索引,避免使用开始和旧索引——我认为您甚至不能使用Cypher创建这些索引 是否有任何当前功能无法使用100%的新方法和完全避免旧索引来充分实现?好的,在文档中 所以我认为你的问题的答案是,“是的,很多” 例如,可能属于这一类。模糊搜索、编辑距离搜索、查询数值范围等 自2.0以来出现的新模式索引和方法,我认为并没有以任何方式解决这些特性 EDIT另请参阅一篇关于lucene索引如何工作的文章。我开始看到许多简单的事情都不是通过新

我假设Neo4j的最佳实践(使用v2.2.3及更高版本)是使用
匹配
新索引,避免使用
开始
和旧索引——我认为您甚至不能使用Cypher创建这些索引


是否有任何当前功能无法使用100%的新方法和完全避免旧索引来充分实现?

好的,在文档中

所以我认为你的问题的答案是,“是的,很多”

例如,可能属于这一类。模糊搜索、编辑距离搜索、查询数值范围等

自2.0以来出现的新模式索引和方法,我认为并没有以任何方式解决这些特性


EDIT另请参阅一篇关于lucene索引如何工作的文章。

我开始看到许多简单的事情都不是通过新的“模式”索引轻松完成的,甚至是关系属性的基本索引。下一个Cypher版本中会出现一个
LIKE
子句,用于全文搜索。然而,我很想知道你的索引关系属性的用例,我认为重要的是要记住neo4j 2.0并没有那么老;neo4j中的任何“模式”概念都是最近的发展。你没有错,但是数据库现在运行得很快。他们在接受评论和功能请求方面做得很好;我认为总体而言,开发人员社区会有兴趣了解由于缺少这个或那个索引而导致的问题/痛苦。@FrobberOfBits您知道在关系上创建遗留索引的cypher语法吗?有这样的动物吗?没有这样的东西-你不能通过Cypher AFAIK创建遗留索引。这是通过java,或通过配置文件黑客,或通过我在这里写的RESTAPI来实现的:@MichaelHunger哦,你在那里工作。我猜你的答案是正确的:)