Поделиться через


Управление индексом поиска и фильтрации для профилей клиентов

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

Фильтр поиска

Определение доступных для поиска атрибутов и индексируемых полей

Если вы впервые как администратор определяете используемые в поиске атрибуты, сначала определите индексируемые поля. Мы рекомендуем выбрать все атрибуты, по которым пользователи могут искать и фильтровать клиентов на странице Клиенты. Можно указать только атрибуты, существующие в таблице Клиент, созданной в процессе объединения данных. Чтобы поле было доступно для поиска, оно должно быть типа данных Edm.String и быть помечено как Включено в поиск.

  1. Перейдите к таблице Клиенты и выберите Индекс поиска и фильтрации.

  2. Выберите +Добавить.

  3. Выберите в списке атрибуты, которые вы хотите добавить в качестве индексируемых полей, и выберите Применить.

  4. Чтобы добавить больше атрибутов, выберите Добавить. Чтобы удалить выбранный атрибут, выберите атрибут и затем Удалить.

    Страница

  5. Выберите Выполнить, когда будете готовы применить заданные параметры поиска и фильтрации. После обработки изменений просмотрите их на карточках клиентов на странице "Клиент".

Определение параметров фильтрации для определенного атрибута

Настройте поля, которые можно будет использовать для фильтрации клиентов, на странице Клиенты.

  1. Перейдите к таблице Клиенты и выберите Индекс поиска и фильтрации.

  2. Выберите атрибут и выберите Добавить фильтр. Определите количество результатов и порядок, в котором они будут следовать. В зависимости от типа данных атрибута появится одна из следующих панелей.

    • Атрибуты строкового типа: укажите желаемое количество результатов на панели Строковый фильтр и политику порядка, в котором они будут следовать.

    • Атрибуты числового типа: укажите включаемые интервалы на панели Числовой фильтр и политику порядка, в котором они будут следовать.

    • Атрибуты типа "дата": укажите включаемые интервалы на панели Фильтр по дате и политику порядка, в котором они будут следовать.

  3. Выберите ОК. Повторите эти действия для всех атрибутов, по которым вы фильтровать информацию.

  4. Выберите Выполнить, когда будете готовы применить заданные параметры поиска и фильтрации. После обработки изменений просмотрите их на карточках клиентов на странице "Клиент".

Просмотр индексируемых полей клиентов

На странице Индекс поиска и фильтрации отображается следующая информация:

  • Имя: представляет имя атрибута, как оно отображается в таблице Клиент.
  • Тип данных: определяет тип данных (строковые, числовые или даты).
  • Включено в поиск: указывает, может ли этот атрибут использоваться для поиска клиентов на странице Клиенты с помощью поля Поиск.
  • Добавить фильтр: элемент управления для определения того, как этот атрибут может использоваться для фильтрации на странице Клиенты.

Замечания, связанные с быстродействием

Для быстрого оптимизированного поиска добавляйте в индекс только поля со следующими характеристиками:

  • Низкая кардинальность: небольшое количество уникальных значений, которые повторяются во всей базе данных.
  • Краткие описательные значения: одно или два слова, которые хорошо отображаются в дереве навигации.
  • Используйте значения в поле, а не само имя поля. Например, вместо имени поля Цвет добавляйте в индекс значения Синий или Зеленый.

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

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

Узнайте больше о поиске в Dataverse.

Дальнейшие действия

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