0

我想在搜索结果请求 webpart 上写一个请求。我的请求应该使我能够检索所有喜欢最多的文档。在编写请求时,下拉列表中提出的点赞数没有变量,这就是为什么我决定设置一个 refinableInt00 变量并为其赋值: LikesCount 但它不起作用?这意味着 LikesCount 不作为 sharepoint 上的变量存在,那么 sharepoint 上的变量是什么,可以让我获得喜欢的数量?

4

3 回答 3

0

您可以使用 listitem 属性“Number of Likes”获取喜欢的数量这是来自示例控制台应用程序的代码

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());
        }
    }
}
于 2013-05-20T12:33:38.880 回答
0

我知道这很旧,但我有同样的问题。问题是 LikesCount 属性不默认为 Sortable。要解决这个问题:

- 开放中央管理

-转到搜索服务应用程序

-单击搜索架构

- 找到“LikesCount”属性并单击编辑

-向下滚动到可排序并更改为是

- 在您的内容源上运行完整的爬网

于 2014-05-22T18:24:33.113 回答
-2

必须启用列表的评级。列表 -> 列表设置 -> 评级设置 ->

允许对此列表中的项目进行评级吗?是的 ?不

您希望为此列表启用哪种投票/评分体验?
喜欢?星级

之后,您可以通过“赞数”字段名称“赞数”访问赞。“评分数”字段名称“RatingCount”

于 2013-11-08T11:18:30.817 回答