0

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

这是使用 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 不兼容 - 无论如何都要对索引进行更改并保留其版本?

谢谢!

4

1 回答 1

0

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

哦,我还应该补充一点,在 web.config 中有一个完整的部分来管理索引。或者如果你愿意,你可以安装一个扩展的搜索模块。他们都工作得很好。

于 2014-03-28T07:47:01.610 回答