Indexing Neo4j 2.0中的索引
我使用的是Neo4j2.0。假设我有25000个带有标签记录的项目,它们有一个属性,即数字。我想为所有这25000个项目编制索引,以便我的范围查询变得更快。通过范围查询,我的意思是,如果我想找到所有记录类型的项,并且其值索引属性值位于某个范围内 这就是我为实现索引所做的。这对不对Indexing Neo4j 2.0中的索引,indexing,neo4j,Indexing,Neo4j,我使用的是Neo4j2.0。假设我有25000个带有标签记录的项目,它们有一个属性,即数字。我想为所有这25000个项目编制索引,以便我的范围查询变得更快。通过范围查询,我的意思是,如果我想找到所有记录类型的项,并且其值索引属性值位于某个范围内 这就是我为实现索引所做的。这对不对 `IndexDefinition def = service.schema().indexFor(records).on("Date").create();` 在创建索引之后,我只创建了这样的节点 `Node a =
`IndexDefinition def = service.schema().indexFor(records).on("Date").create();`
在创建索引之后,我只创建了这样的节点
`Node a = service.createNode(record) ;`
如果我继续这样创建我的25000个节点,它们会自动索引吗?通过这样做,我能提高查询速度吗?我只是担心可能还需要做一些其他的事情才能真正获得
行:
要智能地为范围查询的数值属性编制索引,可以使用Valuecontext。参考 索引肯定会加快您的查询速度
IndexDefinition def = service.schema().indexFor(records).on("Date").create();