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

Dynamics CRM 2016
 

Опубликовано: Февраль 2017

Применимо к: Dynamics 365 (on-premises), Dynamics CRM 2016

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

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

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

Предыдущий способ поиска (стандартное индексирование) возвращает результаты на основе точных совпадений, полнотекстовое индексирование возвращает лингвистические совпадения. Например, запрос термина ремонт возвращает похожие слова, такие как ремонтирование и отремонтированный. Дополнительные сведения см. в разделе Полнотекстовый поиск (SQL Server).

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

System_CAPS_importantВажно

Быстрый поиск с использованием полнотекстового поиска недоступен в Microsoft Dynamics 365 Online.

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

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

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

  • Расширенный поиск не затрагивается при включении полнотекстового индексирования для быстрого поиска. Расширенный поиск будет продолжать использовать то же стандартное индексирование, которое было доступно в предыдущих выпусках Microsoft Dynamics 365.

  • Поскольку полнотекстовое индексирование для быстрого поиска использует полнотекстовое индексирование SQL Server, некоторые запросы, состояние большей честью или целиком из общеупотребительных слов (стоп-слов, таких как "на", "или", "для", "и", "как") могут возвращать результаты, отличные от ожидаемых. Администраторы базы данных SQL Server могут создать пользовательский список стоп-слов или отказаться от использования списка стоп-слов, удалив системный список стоп-слов (не рекомендуется). Дополнительные сведения: TechNet. Настройка стоп-слов и списков стоп-слов и управление ими для полнотекстового поиска

При включении полнотекстового индексирования для базы данных с большим количеством столбцов размер журнала транзакций базы данных организации может увеличиться. Рекомендуется отслеживать журнал транзакций и рассмотреть возможность его уменьшения.Дополнительные сведения:MSDN: Управление размером файла журнала транзакций

Аспекты потребления ресурсов для полнотекстового индексирования отличаются от стандартного индексирования, что может привести к проблемам с производительностью SQL Server. В особенности, производительность может быть снижена в процессе начального полнотекстового индексирования для всех текстовых полей быстрого поиска.Дополнительные сведения:MSDN: Повышение производительности полнотекстовых индексов > Распространенные причины проблем с производительностью

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

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

  1. Перейдите в раздел Параметры > Администрирование > Системные параметры > вкладка Общие.

  2. Выберите Да или Нет рядом с Включить полнотекстовый поиск в функции быстрого поиска.

© Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены. Авторские права

Добавления сообщества

ДОБАВИТЬ
Показ: