Прогрессивный поиск

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

Получение точных результатов поиска, когда на портале есть несколько дополнительных таблиц, включенных для поиска, может стать трудным. Сложная структура разрешений для отдельных таблиц и записей усугубляет эту трудность. Поиск содержимого на таких порталах может в конечном итоге завершиться с количеством записей, которое не соответствует числу, показанному на странице результатов поиска.

Обзор

По умолчанию поиск на порталах обрабатывает только одну страницу для разрешений и совпадений ключевых слов. Когда результаты охватывают более одной страницы, некоторые результаты будут отброшены из-за разрешений или ключевых слов, и разбиение на страницы искажается.

Прогрессивный поиск исключает возможность несоответствия между количеством результатов и количеством записей, возвращенных в результатах поиска.

Портал, на котором настроен прогрессивный поиск, обрабатывает пять страниц для разрешений и совпадений ключевых слов, с 50 записями для одной попытки поиска. Количество поиска теперь показывает 50+ "на первой странице, а не несовпадающее количество между аспектом и результатами.

Настройка прогрессивного поиска

Чтобы настроить прогрессивный поиск для вашего портала:

  1. Откройте приложение управления порталом.

  2. На левой панели выберите Параметры сайта в разделе Веб-сайт.

  3. Выберите Создать.

  4. Введите Имя как "Search/EnableProgressiveSearchCounts".

  5. Выберите запись веб-сайта.

  6. Введите Значение как "true".

  7. Нажмите кнопку Сохранить.

    Параметр прогрессивного описка для сайта Search/EnableProgressiveSearchCounts, установленный на значение true.

  8. Перестройте свой индекс поиска.

Чтобы отключить прогрессивный поиск, задайте для параметра сайта Search/EnableProgressiveSearchCounts значение false.

Прогрессивный поиск с образцами данных

В качестве примера рассмотрим портал в среде с демонстрационными данными Northwind Traders с включенным поиском для продуктов заказа.

Когда пользователь ищет продукты, отображается только 10 результатов, даже если фасет поиска показывает общее количество продуктов как 68, включая настроенные фильтры.

Результат поиска с несовпадением количества результатов и фактических результатов.

Такое поведение более распространено, когда результаты поиска охватывают несколько страниц. Но с прогрессивным поиском вы можете получить более точные результаты, изменив поведение поиска для включенных аспектов и фильтров.

После того как пользователь включает прогрессивный поиск на этом портале, результаты поиска для того же пользователя, разрешений и ключевых слов показывают общее количество результатов, равное 10.

Результат поиска с несовпадением количества результатов и фактических результатов.

Если пользователь включает прогрессивный поиск для ключевого слова, которое возвращает более 50 результатов, количество отображается как 50+, а 10 результатов перечисляются на первой странице.

Результат поиска с более чем 50 результатами.

При выборе дополнительной страницы, например страницы 2, отображается количество, обновленное до общего количества результатов поиска. (В этом примере в общей сложности 52.)

Результат поиска с более чем 50 результатами и следующая страница.

Рекомендации

  • Включение прогрессивного поиска изменяет поведение поиска для всех включенных фасетов и фильтров.

  • Прогрессивный поиск обрабатывает не более 50 записей за раз, при этом более 50 результатов отображаются в виде 50+ на первой странице результатов.

  • Для лучшего опыта поиска используйте конкретные ключевые слова, которые уточняют результаты поиска до меньшего числа результатов.

  • При выборе определенного фасета в фильтрах отображаются результаты только для выбранного фасета, например таблиц.

  • Поскольку записи оцениваются постепенно, кнопка "перехода к последней странице" (Кнопка перехода к последней странице.) доступна только в том случае, если оставшееся количество страниц в результатах поиска составляет пять или меньше.

    Параметр перехода к последней странице доступен, когда количество страниц равно пяти или меньше.

См. также

Использование фасетного поиска
Настройка поиска для дополнительных таблиц

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).