我有兴趣编辑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不兼容 - 无论如何都要提交索引更改并保留其版本?
谢谢!
答案 0 :(得分:0)
您是否有某些原因没有使用Sitecore来处理索引?使用Lucene及其使用的特定Lucene版本,Sitecore真的很挑剔。它几乎处理它自己的索引并期望特定版本。在Sitecore 7中,它实际上驱动了Sitecore客户端如何工作的大多数方面。我不熟悉Luke,但除非这是Sitecore以外的东西,或者除非你对Sitecore非常好,否则你可能会遇到很多问题,试图整合Lucene的版本,这些版本与Lucene版本不同由Sitecore内核程序集引用。
哦,我还应该补充一点,web.config中有一整段用于管理索引..或者如果需要,可以安装一个扩展搜索模块。他们都很好地工作。