2014-03-28 48 views
0

我有興趣編輯Sitecore(6.5)安裝的搜索索引。到目前爲止,我已經使用版本1.0.0和3.1.0中的Luke打開索引文件夾。盧克報告以下細節提交對Lucene索引v2.3的更改會破壞它 - 未知索引格式-11

這與lukeall-3.1.0.jar

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

做我嘗試提交一個簡單的變化,以通過GUI盧克即指數。右鍵單擊Set Norm,然後將0.5更改爲0.1。我重新打開了指數,它現在說

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

該指數格式現在是不符合Sitecore的 - 反正是有提交修改索引並保持其版本?

謝謝!

+0

Sitecore 6是[與盧克越野車](http://seankearney.com/post/Using-Luke-to-view-Lucene-indexes-in-Sitecore-6),沒有問題[Sitecore 7/Lucene 3雖然](http://www.sitecore.net/Community/Technical-Blogs/Getting-to-Know-Sitecore/Posts/2013/06/Using-Luke-to-Understand-Sitecore-7-Search.aspx) – jammykam

回答

0

是否有某些原因導致您沒有使用Sitecore來處理索引? Sitecore真的很挑剔Lucene和它使用的特定Lucene版本。它幾乎處理所有它自己的索引,並期待特定的版本。在Sitecore 7中,它實際上推動了Sitecore客戶端的大部分工作。我對Luke並不熟悉,但除非Sitecore之外的東西或除非您非常擅長Sitecore,否則您可能會遇到很多問題,試圖集成與Lucene版本不同的Lucene版本由Sitecore Kernel程序集引用。

哦,我還應該補充說,web.config中有一整段管理索引..或者如果你願意,你可以安裝一個擴展搜索模塊。他們都很好地工作。

+0

我發現Sitecore如何使用Lucene構建它的索引沒有任何問題,並且你是對的,配置是設置規則的地方,在我看來,報告和分析似乎沒有任何代表性。 Sitecore的lucene索引查看器模塊無法形容,因此我決定將Luke評估爲診斷/分析工具。這不是我用於生產的一種方法,只是評估分數變化,運行查詢 - 一些研究等方式。 – MikeW