Какая переменная относится к количеству лайков на sharepoint 2013?

Я хочу написать запрос в веб-части запроса результатов поиска. Мой запрос должен позволить мне получить все документы, набравшие наибольшее количество лайков. Нет переменной для количества лайков, предлагаемых в выпадающем списке при написании запроса, поэтому я решил установить переменную refinableInt00 и присвоить ей значение: LikesCount, но она не работает? это означает, что LikesCount не существует как переменная в sharepoint, так что же это за переменная в sharepoint, которая позволила бы мне получить количество лайков?


person sara    schedule 25.04.2013    source источник


Ответы (3)


Вы можете получить количество лайков, используя свойство listitem «Количество лайков». Это код из примера консольного приложения.

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());
        }
    }
}
person Guruparan Giritharan    schedule 20.05.2013

Я знаю, что это старо, но у меня был тот же вопрос. Проблема в том, что свойство LikesCount по умолчанию не равно Sortable. Чтобы исправить это:

-Открыть Центральное администрирование

-Перейти к приложению службы поиска

-Нажмите на схему поиска

- Найдите свойство «LikesCount» и нажмите «Изменить».

-Прокрутите вниз до Sortable и измените на Yes

- Запустите полное сканирование вашего источника контента

person elSpanielo    schedule 22.05.2014

Рейтинги для списка должны быть включены. Список -> Настройки списка -> Настройки рейтинга ->

Разрешить оценивать элементы в этом списке? да ? нет

а также

Какие функции голосования/рейтинга вы хотели бы включить для этого списка?
Нравится ? Звездные рейтинги

После этого вы можете получить доступ к лайкам по имени поля «Количество лайков» «LikesCount». Название поля "Количество оценок" "RatingCount"

person greko    schedule 08.11.2013