即使在简单的地方,Neo4j中的慢Cypher查询

时间:2013-12-05 12:40:15

标签: neo4j cypher

即使是简单的查询,我也遇到了性能问题。对于更复杂的查询,情况更糟,但我想我会举一个简单的例子:

如果我像这样限制startdate: -

START event=node:`event-name-desc-search`( 'name:*mas* OR description:*mas*' ) WHERE (event.startDate < 4102444800000)  AND (event.startDate > 1386231175242)  RETURN event;

我得到了259ms的结果。如果我删除WHERE条件: -

START event=node:`event-name-desc-search`( 'name:*mas* OR description:*mas*' )  RETURN event;

我得到了12ms的结果。

event-name-desc-search索引中只有2个事件,所以我希望第二个结果更快。

我正在使用neo4j 1.9.5并在2012 i7 Macbook Pro的neo4j-shell默认配置中运行查询。由于缓存,第二次运行的结果要快得多,但搜索通常不可缓存(除非我遗漏了什么)

0 个答案:

没有答案