2009-10-20 250 views
1

我對SharePoint中的企業搜索有疑問。我通過Web服務使用此功能(.../_ vti_bin/search.asmx)。有一些標準的屬性(Name,Title ...)作爲搜索結果返回。對於更多屬性,我創建了新的「元數據屬性映射」並開始完全爬網,以確保索引中的屬性將被更新。所以在這裏我的問題:企業搜索SharePoint中的Web服務

  1. 一些屬性在搜索結果中是空的(例如屬性映射到ows_BaseName)。這是一個安全問題嗎?

  2. 我需要唯一標識從搜索返回的對象(到這次只有文件)。所以我想使用ows_GUID,因爲我需要從列表服務中獲取關於此對象的更多信息。但是我無法在「元數據屬性映射」的屬性列表中找到屬性ows_GUID。我可以映射任何屬性嗎?

  3. 實際上,如果我可以映射「元數據屬性映射」中的所有屬性,我不需要在列表web服務上使用額外的調用。但如果我不能,我怎樣才能唯一標識從搜索服務返回的對象來查詢List服務?

問候

安東Kalcik

回答

0

我知道一兩件事是肯定的,ows_Guid不能用,把它的錯誤。最後一個不確定你的意思。

+0

嗨!問題3的含義是,如果不能使用某些屬性(ows_Guid),則用其他方式識別對象。當我想要調用List web service來詢問關於這個對象的更多信息時,我需要一些唯一的標識符。 GUID會很棒。我試圖使用URL,但我沒有成功(列表web服務返回屬性錯誤)。 – 2009-10-20 21:35:12