由于缺少段文件

时间:2015-08-19 08:26:40

标签: solr ezpublish

我犯了一个错误。我从我的solr引擎下载了完整的数据文件夹,以替换我机器上的那个。从那时起,我无法在我的机器上启动solr。

以下是主要错误消息:

3865 [coreLoadExecutor-5-thread-1][2015-08-19 10:17:04.742] ERROR org.apache.solr.core.CoreContainer  ? Error creating core [ezp-default]: Error opening new searcher
org.apache.solr.common.SolrException: Error opening new searcher

Caused by: java.nio.file.NoSuchFileException: /whateverFolder/ezpublish_legacy/extension/ezfind/java/solr/ezp-default/data/index/segments_q72

此文件实际上已丢失。

我尝试了不同的东西:

  • 停止/重启solr
  • 空数据文件夹
  • 事件重新安装我的cms搜索插件

没有任何改变。错误是一样的。

我的一个想法是,solr启动例程基于一种缓存或数据库,在其中写入“加载此segments_q72”文件。

你对如何修复这个有什么线索吗? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

正如第一条评论中提到的abhishek,我在这里找到了解决方案:

How to recover from Solr deleted index files?

问题在于我。我不是修理"在右侧文件夹中。我的坏。