java - lucene索引文件随机崩溃并需要重新索引

标签 java full-text-search lucene search-engine

你们都是如何处理偶尔需要重新索引的问题的?您有什么建议可以最大限度地减少这种情况?

最佳答案

如果您有一个非常大的数据集,那么我建议您维护第二台具有索引备份的服务器,这样您就可以没有单点故障。完成重新索引后,您可以同步此“备份”,从而充当共享请求的第二个搜索服务器。如果其中一个失败,另一个可以进行备份。这是解决您的问题的一种简单而强大的方法,建议用于中小型设置。

关于java - lucene索引文件随机崩溃并需要重新索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054079/

相关文章:

sql - 全文搜索仅偶尔查找单词

java - 尝试在 Spring Boot REST API 中下载文件时如何修复 'resource not found'?

java - IntelliJ 中 Java 的 Visual Studio 后构建脚本等效项

java - 处理程序不记录来自 Web 服务的任何内容甚至不抛出错误(在使用 metro 的 tomcat 上)

java - Lucene docFreq 返回 0

java - 如何将使用 QueryParser 的查询转换为编程方式?

java - 在Java中使用Elasticsearch的NoClassDefFoundError

java - 在java中搜索二维数组中的单词移动仅是从上到下和从左到右

postgresql - 了解全文搜索查询中子句顺序的影响

mongodb - 如何使用 Elasticsearch 或其他搜索引擎?