Панель уточнения поиска SharePoint 2010
Может кто-нибудь, пожалуйста, помогите мне в понимании значений счетчика в панели уточнения SharePoint. В моем окружении, когда я ищу какое-то ключевое слово, скажем " abc ", тогда на панели уточнения отображается какая-то категория фильтра, например, " filter1 (6) ", и я понимаю, что в этом случае есть 6 результатов с категорией " filter1 " и Ключевое слово " abc ", но если сейчас я выберу категорию " filter1 (6) " на панели уточнений, то отобразится " filter1 (8) " и перечислит все 8 документов. Я много раз оглядывался в результатах поиска и обнаружил, что при фильтрации с категорией " filter1 " есть 1 повторяющийся результат, даже тогда значения подсчета не верны или я не понимаю концепцию, как SharePoint устанавливает значения подсчета. Я также попытался установить значение индекса точности на 50 и 100, и в моем наборе результатов 50 результатов. Я в замешательстве теперь, как SharePoint показывает значения счетчика? почему он показал значение счетчика ранее 6, когда есть 8 результатов с категорией " filter1 ".
2 ответа
Я нашел эту проблему в проекте, над которым я работал 2 месяца назад.
Мы работали с FAST For Sharepoint 2010, и я прочитал, что в Sharepoint Search нет функции, позволяющей рассчитывать количество уточнений как точное число.
В FAST вы должны создать управляемое свойство с проверенным свойством 'Deep refiner', чтобы служба указала общее число в параметре refiner.
Увидимся! Я надеюсь это тебе поможет.
Может быть, эта ссылка поможет объяснить это.
http://www.sharepointanalysthq.com/2010/06/sharepoint-2010-search-refinement-panel-options/
Посмотрите на раздел " Индекс точности".
Индекс точности - это число результатов, используемых для расчета количества уточнений. Теперь это обычно не включается при поиске по умолчанию в SharePoint 2010 (как бы то ни было), и если число меньше общего набора результатов, вы можете получить ложные числа, возвращаемые для уточнений. Допустим, у нас индекс точности установлен на 50, а общий набор результатов равен 250.,,
Хм, пользователи посмотрят на общие результаты (250), а затем увидят, что только 21 документ с словом и 13 веб-страниц были частью 250 результатов? Хм, это не имеет смысла. Ну, на самом деле это так. Расчеты основаны не на наборе результатов, а на количестве результатов, указанных в индексе точности. Так что для 50 это имеет смысл. Если мы изменим индекс точности на 300, мы получим гораздо более логичное число уточнений:
Но будьте осторожны, вычисление уточнений требует некоторой мощности процессора, поэтому старайтесь не устанавливать ее на 10000, чтобы при каждом поиске всегда вычислялись уточнения, попробуйте найти баланс.
В итоге, индекс точности - это свойство веб-части панели уточнения, которое сообщает, сколько элементов используется из результатов для расчета приблизительного количества уточнений.