2012-10-03 76 views
0

由於某些原因,我擁有並非Magento所有必需屬性的SOLR文檔。例如「可視性」缺失,以及類別。這會導致文章不在搜索中顯示。Magento不完整的SOLR文檔

在調查的過程中,我發現如果我編輯然後用不完整的文檔保存產品,它有時會有幫助。我看到文檔正在SOLR中更新。然後,在提交之後,文檔具有缺失的屬性。

但是我的最新測試沒有在編輯/保存後完成文檔,所以這似乎並不總能奏效。

重新索引(只)編錄搜索似乎也沒有幫助。

在沒有附加插件的情況下在Magento Enterprise 1.10.1.1上運行。 Solr 3.4.0。

+0

指定Magento版本,solr擴展名等... – FlorinelChis

回答

0

我認爲你的Magento版本太舊,無法正確處理Solr。在使用Solr 3.6.2和Magento EE 1.12時遇到了類似的問題。從命令行重新編譯導致Solr搜索索引中缺少字段。 SKU和category_position_XX以及其他某些地方,但所有動態字段均已丟失。從後端重建索引不是我的選擇,因爲我正在處理+120萬個SKU。

我發現了一些靈感herehere