提交对Lucene索引v2.3的更改会破坏它 - 未知的索引格式-11

时间:2014-03-28 00:31:46

标签: lucene sitecore luke

我有兴趣编辑Sitecore(6.5)安装的搜索索引。到目前为止,我已经使用版本1.0.0和3.1.0的Luke来打开索引文件夹。卢克报告了以下细节

这是通过lukeall-3.1.0.jar

完成的
Index format: -4 (Lucene 2.3)
Index functionality: lock-less, single norms file, shared doc store

我尝试通过Luke GUI提交对索引的简单更改,即。右键单击Set Norm,然后将0.5更改为0.1。我重新打开索引,现在说

Index format: -11 (Lucene 1.3 or prior)
Index functionality: unknown

此索引格式现在与Sitecore不兼容 - 无论如何都要提交索引更改并保留其版本?

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否有某些原因没有使用Sitecore来处理索引?使用Lucene及其使用的特定Lucene版本,Sitecore真的很挑剔。它几乎处理它自己的索引并期望特定版本。在Sitecore 7中,它实际上驱动了Sitecore客户端如何工作的大多数方面。我不熟悉Luke,但除非这是Sitecore以外的东西,或者除非你对Sitecore非常好,否则你可能会遇到很多问题,试图整合Lucene的版本,这些版本与Lucene版本不同由Sitecore内核程序集引用。

哦,我还应该补充一点,web.config中有一整段用于管理索引..或者如果需要,可以安装一个扩展搜索模块。他们都很好地工作。