【发布时间】:2014-11-10 09:11:30
【问题描述】:
我使用的是 neo4j 2.1.4。 我有节点 - POINT 和关系 - ROAD 我有关于 ROAD 属性的索引 - OBJ_COD
:schema ls -l :ROAD
Indexes
ON :ROAD(OBJ_COD) ONLINE
ON :ROAD(ID) ONLINE
No constraints
我想通过 OBJ_COD 值搜索 ROAD,但密码不使用索引来查找关系。
neo4j-sh (?)$ profile MATCH (a)-[r:`ROAD` {ID:333275}]-(b:`POINT`) RETURN r LIMIT 1;
ColumnFilter
|
+TraversalMatcher
+------------------+------+---------+-------------+----------------+
| Operator | Rows | DbHits | Identifiers | Other |
+------------------+------+---------+-------------+----------------+
| ColumnFilter | 2 | 0 | | keep columns r |
| TraversalMatcher | 2 | 2265843 | | a, r, a |
+------------------+------+---------+-------------+----------------+
如何强制 cypher 使用现有索引来搜索单个关系?
【问题讨论】: