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