我的 Neo4j 索引有超过 140 万个条目。我的查询运行非常缓慢。我已经缓存了大部分数据库。但是,现在我发现 lucene 索引的大量磁盘读取正在发生。
根据本文,以下代码将有助于缓存索引。
Index<Node> index = graphDb.index().forNodes( "actors" );
((LuceneIndex<Node>) index).setCacheCapacity( "name", 300000 );
无论如何我可以通过 Neo4jClient 做到这一点?我已经到了
var indexes = _graphClient.GetIndexes(IndexFor.Node);
var index = indexes.ElementAt(0);
但是它没有给我设置缓存容量的选项。有什么想法可以通过 Neo4jClient 设置缓存参数或减少索引查找时间吗?TIA。