2009-09-03 47 views
2

我想排除MOSS索引某些網頁一樣,坐在網頁庫中的我的網站的根目錄的確認頁面:http://server/Pages/ConfirmSignup.aspx腳本的SharePoint爬網規則

我可以去搜索管理做到這一點/搜索結果刪除並將URL添加到要刪除的網址框中。

因爲我有開發,分期,生產環境,我想要編寫腳本。我只能在Gary Lapointe的stsadm命令中找到一個命令,但是它爲搜索範圍添加了排除功能,但對於單個文件而言,這似乎不起作用,僅適用於文件夾。由於我的/ Pages庫中還有其他文件,因此我無法使用它。

如何以編程方式添加搜索結果刪除網址?

回答

1

SPList對象有NoCrawl property。將其設置爲true將確保列表中的項目不會被索引或出現在搜索結果中。

不幸的是,這並不歸結到SPListItem級別。您需要擁有「管理員」網站,並從索引中排除其「網頁」列表。

該解決方案具有的優點是其控制水平。在某些情況下,抓取規則非常複雜或無法在搜索配置中正確定義。這個選項避免了這些問題。

+0

應該有另一種解決方案,可以在搜索配置級別設置精確的URL。 – 2009-09-03 08:23:50