Neo4j空间索引交叉链接。。。。它是如何发生的,我该如何修复它?
我有一个大型的Neo4J空间数据库,其中有大约150万个节点 我注意到空间索引已损坏-有些节点是交叉链接的:Neo4j空间索引交叉链接。。。。它是如何发生的,我该如何修复它?,neo4j,neo4j-spatial,Neo4j,Neo4j Spatial,我有一个大型的Neo4J空间数据库,其中有大约150万个节点 我注意到空间索引已损坏-有些节点是交叉链接的: match (n)<-[:RTREE_REFERENCE]-(a)<--(c),(n)<-[:RTREE_REFERENCE]-(b)<--(c) where id(a) <> id(b) return n,a,b,c limit 1; 我认为空间索引节点应该有一个RTREE_引用。怎么可能我的有两个呢。数据库中约有115个此类节点存在此问题 {"t
match (n)<-[:RTREE_REFERENCE]-(a)<--(c),(n)<-[:RTREE_REFERENCE]-(b)<--(c) where id(a) <> id(b) return n,a,b,c limit 1;
我认为空间索引节点应该有一个RTREE_引用。怎么可能我的有两个呢。数据库中约有115个此类节点存在此问题
{"table": {
"_response": {
"columns": ["n", "a", "b", "c"],
"data": [
{
"row": [
{
"wkt": "POINT (374075.17 164903.59)",
"id": 525155,
"gtype": 1,
"bbox_abc": [374075.17, 164903.59, 374075.17, 164903.59]
},
{
"bbox_xx": [374075.17, 164903.59, 374075.17, 164903.59]
},
{
"bbox_xx": [374075.17, 164903.59, 374075.17, 164903.59]
},
{
"bbox_xx": [373539, 164601, 376045, 165462]
}
],
======= CUT ======
"nodeMap": {
"118052": {
"bbox_xx": [374075.17, 164903.59, 374075.17, 164903.59]
},
"525156": {
"wkt": "POINT (374075.17 164903.59)",
"id": 525155,
"gtype": 1,
"bbox_abc": [374075.17, 164903.59, 374075.17, 164903.59]
},
"845986": {
"bbox_xx": [373539, 164601, 376045, 165462]
},
"846042": {
"bbox_xx": [374075.17, 164903.59, 374075.17, 164903.59]
}
},
}}