2013-04-25 54 views
0

我想寫的搜索結果的請求Web部件的請求。我的請求應該使我能夠檢索所有喜歡數量最多的文檔。沒有爲而寫的請求提出的下拉列表上喜歡的數量沒有變,那爲什麼我決定設置一個refinableInt00變量,並給它的價值:LikesCount,但它不工作?這意味着LikesCount不是作爲共享點上的變量存在的,因此Sharepoint上的變量是什麼使我能夠擁有喜歡的數量?什麼是指在Sharepoint 2013上喜歡的數量的變量?

回答

0

你可以使用 這個列表項屬性「的喜歡數」喜歡的號碼是從樣本控制檯應用程序

using (SPSite site=new SPSite("your site URL")) 
{ 
    using (SPWeb web=site.OpenWeb()) 
    { 
     SPList list = web.Lists["Your List Name"]; 
     foreach (SPListItem item in list.Items) 
     { 
      //Print the number of likes 
      Console.WriteLine(item["Number of Likes"].ToString()); 
     } 
    } 
} 
-2

評級列表必須啓用碼。 列表 - >列表設置 - >評級設置 - >

允許此列表中的項目被評分? 是嗎?沒有

哪個投票/評級的經驗,你想使這個名單?
喜歡?星級

之後,你可以通過「頂數」字段名「LikesCount」訪問喜歡。 字段名「RatingCount」

0

「的等級數」我知道這是舊的,但我有同樣的問題。問題是LikesCount屬性不默認爲可排序。爲了解決這個問題:

- 打開了管理中心

依序前往搜索上搜索模式

服務應用

- 點擊-Locate的 「LikesCount」 屬性,然後單擊編輯

-Scroll下來進行排序,並且更改爲Yes

-Run完全爬在你的內容源

相關問題