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