我尝试使用空间,在文档中发现官方指南使用遗留索引,并且密码查询不起作用。 http://neo4j-contrib.github.io/spatial/#rest-api-create-a-spatial-index
如何使用最新的索引方法'/schema/index',而不是'/index/node'?有没有一种好方法来支持其他属性的查询过滤?谢谢。
我尝试使用空间,在文档中发现官方指南使用遗留索引,并且密码查询不起作用。 http://neo4j-contrib.github.io/spatial/#rest-api-create-a-spatial-index
如何使用最新的索引方法'/schema/index',而不是'/index/node'?有没有一种好方法来支持其他属性的查询过滤?谢谢。
考虑这个黑客方法: 更新到:将节点添加到 Neo4j 空间索引
黑客是:
POST /db/data/transaction/commit HTTP/1.1
Host: localhost:7474
Accept: application/json
Content-Type: application/json
Cache-Control: no-cache
{
"statements" : [
{ "statement" : "match (n:City) set n.id=id(n)" }
]
}
然后进行密码查询。
不,您不能将架构索引用于空间(目前)。
您必须将空间索引配置为手动或自动索引并将节点添加到其中。然后空间密码查询起作用。