java - 如何在内存中保存完整的Solr索引?

标签 java caching solr lucene solrcloud

我正在运行一个具有 6 个节点的 Solr 集群。目前我正在评估集群的性能。有关 Solr 调整的文章(例如 Solr Cache TuningHigh Performance SolrSolr Caching )谈论缓存和 JVM 调整。但我感兴趣的是如何配置 Solr 将完整索引保存在内存中(就像内存数据库)。由于我没有使用具有 block 缓存参数的 HDFSDirectory,我想知道“正常”目录实现是否有类似的东西?

最佳答案

您可以使用 RAMDirectory 来存储和查询内存中的所有内容。

关于java - 如何在内存中保存完整的Solr索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31716974/

相关文章:

java - 我是 JSON 的新手,有什么方法可以验证 json- 键值对

java - 如果 TestNG 不尝试运行 JUnit 测试,我的 Maven 项目如何同时运行 JUnit 和 TestNG?

caching - 是否有任何 HTTP 代理可以显式地、可配置地支持请求/响应缓冲和延迟连接?

java - Sunspot::Solr::Server::JavaMissing:您需要一个 Java 运行时环境来运行 Solr 服务器

java - 在 Java 中使用 Cucumber 在两个方法之间传递参数

java - 接收派生自抽象类的对象作为方法中的参数

Java - 缓存大型对象实例以进行多次运行,可能在 NetBeans 中

c# - VssConnection 到 VSTS 总是提示输入凭据

apache - 如何在 solr 7 中设置身份验证机制?

amazon-web-services - 使用 amazon s3 存储 solr 数据