java - solr索引存储在内存或磁盘中

标签 java solr

我的服务器上有大约 30GB 的内存。但由于数据量较大,索引大约需要28GB。有没有什么方法可以配置solr,以便数据的索引可以存储在硬盘中,而不是内存中?或者我是否可以在内存中分配一定量的数据,而将其余数据分配在磁盘中?

最佳答案

在索引数据时,SolR 仅在硬盘驱动器上创建缓存文件夹和文件。

内存只是用来:

  • 索引数据
  • 检索数据
  • 删除或更新数据

SolR 的优势在于它创建多个索引来改进数据检索。

关于java - solr索引存储在内存或磁盘中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25172479/

相关文章:

java - 如何从多模块 Maven 项目中组装多个可执行 JAR

search - Solr 每个字段的多个方面

java - 如何让 SOLR 发现错误?

java - 从 Java 使用 Solrj 连接到 Solr 时出错

apache - Solr 4 - 缺少必填字段 : uuid

java - solr 1.4.0 和 4.6.0 之间的性能问题

java - 在 Java 中按值从 Map 中删除元素的最快方法是什么?

java - 如何检查 RXJava 是否完成或从队列中清空

java - 如何在 spring security oauth2 中将错误/异常作为 json 对象返回?

java - 将 GitHub 库导入现有 Eclipse 项目