我有neo4j作爲Windows服務運行。當我重新啓動機器時,自動索引未打開。Neo4j自動索引 - 使它們永久保留在
neo4j-sh (0)$ eval db.index().getNodeAutoIndexer().isEnabled()
返回false
我要運行
neo4j-sh (0)$ eval db.index().getNodeAutoIndexer().setEnabled(true)
我每次啓動該服務。
我已經在我的配置文件
node_auto_indexing=true
node_keys_indexable=EmailAddress,Identifier,PostIdentifier,UserIdentifier
以下,這些都是我setEnabled(true)
如何配置的服務,成爲可轉位的鑰匙,所以我沒有啓用索引在每一次啓動?
您是否試圖實際索引一個實體?我認爲這些指標是懶惰創造的。 –
謝謝@PeterNeubauer你能詳細說明你的意思嗎?我有一大堆測試在我的圖中測試了所有節點類型的創建。當nodeAutoIndexer關閉時,它們全部失敗,當它們通過時。這些測試創建節點,並通過索引查找其他節點。 –
是否所有索引都是懶洋洋地創建的?非自動索引怎麼樣? –