2013-04-15 86 views
4

我有一個項目用Orchard CMS完成。所有功能都通過模塊實現。搜索模塊也在工作,直到幾天前,但突然停止工作,「沒有任何理由」。 問題是我無法重建/更新索引。當我運行索引時,它只會索引默認的字段列表(id,標題,正文,格式,類型,作者,創建,發佈,修改,區域性),但我的自定義字段未編入索引。 我嘗試了一切,但沒有任何成功。我想: - 刪除索引/搜索文件夾中的所有文件 - 重新安裝搜索/搜索/ Lucene的模塊 - 重建和重建索引.... - 結算解決方案和重建......果園 - 搜索和索引問題

我沒有擴展任何Orchard模塊,它們與我下載它們時的相同。

對此問題的任何建議......?

P.S.是的,我已經檢查過需要編入索引的自定義字段。 :) 謝謝,

回答

2

如果您認爲該指數已損壞,刪除App_data\Sites\Default\Search.settings.xmlApp_data\Sites\Default\Indexes,然後重新啓動應用程序池。您應該能夠重建索引。

顯然你已經做到了這一點,但對於其他人可能沒有,你還需要檢查設置/搜索下的索引字段。這將包括搜索字段。

但是對於要包含在搜索中的字段,它們需要先被索引。爲此,您需要轉到內容/內容類型並編輯字段所在的內容類型。選中「爲搜索索引此內容類型」。同時爲您想要索引的每個字段部署設置,並選中「包含在索引中」。

+0

謝謝。我已經完成了所有這些,但仍然無法工作。它僅適用於默認字段,但自定義字段被忽略。 – GoR

+0

你的自定義字段的類型是什麼?它曾經工作過嗎? –

+0

在現場設置中,您是否檢查過該字段是否包含在索引中? –

0

看來,搜索+ Lucene +索引工作與文本字段,但不是數字字段。

1

您需要運行「食譜」來創建「搜索」索引。