2

通过 py2neo 使用 neo4j。我需要能够使用 CYPHER 使用索引来查询数值。例如,START n=node:field_index("subdomain:Football AND type:Competition AND weight>10") RETURN n;

权重应该在 lucene 中作为数字字段进行索引。此查询导致

org.neo4j.server.rest.repr.RepresentationExceptionHandlingIterable.exceptionOnHasNext(Repres

即使创建了索引并添加了节点。我使用创建的索引

node_index=g.get_or_create_index(neo4j.Node, "field_index")

使用添加节点

batch = neo4j.WriteBatch(g) 用于节点中的节点:batch.add_to_index(neo4j.Node,"field_index","type",node["type"],node) batch.submit()

我如何通过py2neo指示节点[“类型”]的值是数字?然后我如何使用 CYPHER 查询它?

或者,如果有人可以指出我还可以如何使用控制台创建数字索引,那将不胜感激。

4

0 回答 0