我在我的Neo4j數據庫中設置了全文autoindex。優化neo4j lucene索引
需要明確的是,在這種情況下,Neo4j的總是使用Lucene做索引。 目前我有大約2000萬個節點,可能很快就會增加到超過4000萬個節點。
對於大多數的查詢性能優良,幾乎是一瞬間,但有時候查詢,如
"*term*"
需要20秒返回。
你能分享優化的Neo4j和Lucene執行更快的全文搜索的一些技巧?也許我應該修改一些緩存屬性?
的基本配置在Docs是很好的解釋,但任何有關如何配置和/或改變Lucene的內部Neo4j的行爲有點寫得很好,導遊都很難找到。
也許你可以分享你的數據模型和查詢/代碼? –