我正在使用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(這是非常高:()。 –
你可以測試如何使用計數(*)返回鬃毛結果嗎? –