我正在使用Neo4j通过php库的网站上工作。困扰我的事情是我的建议显示速度很慢(1-3秒)。他们应该立即出现almoast。我使用jQuery用户界面自动完成用于显示的结果,下面的暗号查询:Neo4j密码查询加速
$query = "START n = node:Destination('name:*')
WHERE (n.name =~ '(?i).*".$input.".*' OR n.name2 =~ '(?i).*".$input.".*') AND has(n.published)
RETURN n
LIMIT 6";
没有人有任何优化的想法,或可有人告诉我,我到底做错了什么?
但对于查询的实际性能?你测量过了吗?也许你的瓶颈在别的地方? – SelimOber
我确定了它。在本地主机上,我得到了大约110-120ms,在服务器上我得到了620ms(这是非常高:()。 –
你可以测试如何使用计数(*)返回鬃毛结果吗? –