Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получение точных результатов поиска, когда на сайте есть несколько дополнительных таблиц, включенных для поиска, может стать трудным. Сложная структура разрешений для отдельных таблиц и записей усугубляет эту трудность. Поиск содержимого на таких сайтах может в конечном итоге завершиться с количеством записей, которое не соответствует числу, показанному на странице результатов поиска.
Обзор
По умолчанию поиск Power Pages обрабатывает только одну страницу для разрешений и совпадений ключевых слов. Когда результаты охватывают несколько страниц, некоторые результаты могут быть отброшены из-за разрешений или ключевых слов, и разбиение на страницы искажается.
Прогрессивный поиск исключает возможность несоответствия между количеством результатов и количеством записей, возвращенных в результатах поиска.
Сайт, на котором настроен прогрессивный поиск, обрабатывает пять страниц для разрешений и совпадений ключевых слов, с 50 записями для одной попытки поиска. Количество поиска теперь показывает 50+ "на первой странице, а не несовпадающее количество между аспектом и результатами.
Настройка прогрессивного поиска
Настройка прогрессивного поиска:
- Откройте Приложение управления порталом.
- На левой панели выберите Параметры сайта в разделе Веб-сайт.
- Выберите Создать.
- Введите Имя как "Search/EnableProgressiveSearchCounts".
- Выберите запись веб-сайта.
- Введите Значение как "true".
- Нажмите кнопку Сохранить.
- Перестройте индекс поиска.
Чтобы отключить прогрессивный поиск, задайте для параметра сайта Search/EnableProgressiveSearchCounts значение false.
Прогрессивный поиск с образцами данных
В качестве примера рассмотрим сайт в среде с демонстрационными данными Northwind Traders с включенным поиском для продуктов заказа.
Когда пользователь ищет продукты, отображается только 10 результатов, даже если фасет поиска показывает общее количество продуктов как 68, включая настроенные фильтры.
Такое поведение более распространено, когда результаты поиска охватывают несколько страниц. Но с прогрессивным поиском вы можете получить более точные результаты, изменив поведение поиска для включенных аспектов и фильтров.
После того как пользователь включает прогрессивный поиск на этом сайте, результаты поиска для того же пользователя, разрешений и ключевых слов показывают общее количество результатов, равное 10.
Если пользователь включает прогрессивный поиск для ключевого слова, которое возвращает более 50 результатов, количество отображается как 50+, а 10 результатов перечисляются на первой странице.
При выборе другой страницы, например страницы 2, отображается счетчик, обновленный до общего количества результатов поиска. (В этом примере в общей сложности 52.)
Рекомендации
- Включение прогрессивного поиска изменяет поведение поиска для всех включенных фасетов и фильтров.
- Прогрессивный поиск обрабатывает не более 50 записей за раз, при этом более 50 результатов отображаются в виде 50+ на первой странице результатов.
- Для лучшего опыта поиска используйте конкретные ключевые слова, которые уточняют результаты поиска до меньшего числа результатов.
- При выборе определенного фасета в фильтрах отображаются результаты только для выбранного фасета, например таблиц.
- Поскольку записи оцениваются постепенно, кнопка "перехода к последней странице" доступна только в том случае, если оставшееся количество страниц в результатах поиска составляет пять или меньше.
См. также
Фасетный поиск
Настройка дополнительных таблиц для глобального поиска