我想要實現一對夫婦DotNetNuke的自定義搜索爬蟲在這個7.1版本說明中提到:http://www.dnnsoftware.com/community-blog/cid/153947/Search-Done-Right-in-DNNDotNetNuke的7.1自定義搜索爬蟲
之一將是爲用戶,創建一個目錄函數(它看起來像這樣不包括開箱)。
一個將用於專有的API。
該發佈說明提到您可以添加自己的抓取工具,但我找不到任何關於如何執行此操作的文檔,或者網絡上的任何文檔,並且我有點遺失了DNN源碼嘗試找到默認搜索器的類,更不用說如何實現並安裝一個新的搜索器。
我也看過了Aricie,它在7.1中還沒有工作,還有Search Boost,如果自動完成結果是實際結果而不是關鍵字,那將會很棒。
有人看過實現自定義爬蟲嗎?這個功能太新了嗎?任何人都可以幫助在DNN源文件尋找幫助的地方嗎?
[編輯]
我發現DotNetNuke.Services.Search.IndexingProvider
類並創建了一個測試提供一些糟粕添加到索引;我不知道如何註冊這個提供商與搜索引擎,但; DotNetNuke.Services.Search.SearchEngine
中的代碼似乎具有對它運行的提供程序的硬編碼引用 - 當然必須是這樣做的配置方式?
出於好奇,你可能想看看我們的LuceneSearch模塊(v1.8)的最新版本;我在codeplex上發佈了它,它與DNN 7.1兼容。 – samy