【问题标题】:lucene index file randomly crash and need to reindexlucene索引文件随机崩溃,需要重新索引
【发布时间】:2020-12-14 09:39:44
【问题描述】:

你们是如何处理这些偶尔需要重新索引的问题的?你有什么建议可以尽量减少这种情况?

【问题讨论】:

  • 需要一些背景知识:您要索引的内容有多大?什么样的崩溃? (错误消息)?根据我使用 Lucene 的经验,几乎所有的崩溃都与我的编程错误有关......
  • 以liferay开源项目为例。我想列出能够最大限度地减少崩溃的测量值
  • 如果您的 Lucene 实例嵌入在 liferay 中,我想 liferay 应该为您提供有关 Lucene 索引的指南和日志,以及配置它们的方法。这与在程序中使用裸露的 Lucene 索引非常不同。作为一个非常一般的指导方针,我建议您测量索引中的文档总数、每小时索引的数量和优化()间隔。我相信 Liferay 用户论坛应该会给你一个更好的答案。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多