Общие сведения о подсистеме поиска Exchange
Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Последнее изменение раздела: 2016-11-28
В связи с увеличением размеров почтовых ящиков и объемов данных, которые хранятся в почтовых ящиках в форме сообщений и вложений, для пользователей становится критически важной возможность быстрого поиска необходимых сообщений. В системе Microsoft Exchange Server 2010 можно создавать личные архивы для пользователей, что приводит к более редкому использованию файлов PST или полному отказу от них. В результате пользователи хранят в почтовых ящиках больший объем данных, поэтому поиск в основных и архивных ящиках становится важным средством повышения производительности.
На сервере Exchange 2010 авторизованные пользователи могут применять поиск по нескольким почтовым ящикам во всей организации Exchange 2010 для выполнения запросов на электронное обнаружение (eDiscovery), ревизию или внутренние расследования. В процессе поиска по нескольким почтовым ящикам также используются индексы содержимого, создаваемые службой поиска Exchange.
Служба поиска Exchange отличается от полнотекстовой индексации в версии Exchange Server 2003. Была повышена производительность, усовершенствованы индексация содержимого и функция поиска. Новые элементы индексируются почти сразу после их создания или доставки в почтовый ящик, этим обеспечивается быстрый, устойчивый и более надежный способ поиска в данных почтовых ящиков. В версиях Exchange 2010 и Exchange Server 2007 индексация содержимого по умолчанию включена для всех баз данных почтовых ящиков, причем начальная установка или настройка не требуются.
Примечание. |
---|
Служба поиска Exchange не выполняет индексацию баз данных общих папок. |
Содержание
Индексация содержимого
Производительность службы поиска Exchange
Клиенты поиска Exchange
Синтаксис расширенных запросов
Подсистема поиска Exchange и вложения
Улучшения по сравнению с функцией индексации содержимого сервера Exchange Server 2003
Различия между подсистемой поиска Exchange и поиском в хранилище Exchange
Подсистема поиска Exchange и локализация
Служба поиска Exchange и группы обеспечения доступности баз данных
Индексация содержимого
Когда запускаются службы Exchange, служба поиска Exchange определяет состояние поиска всех баз данных почтовых ящиков на сервере почтовых ящиков. Если база данных почтовых ящиков подключена и поддерживает поиск, служба поиска Exchange присваивает ей одно из следующих значений состояния:
Новая Когда база данных почтовых ящиков имеет это состояние, то служба поиска Exchange создает каталог индекса содержимого для базы данных. После его создания служба поиска Exchange изменяет состояние базы данных на «Сканирование».
Сканирование Когда почтовый ящик находится в состоянии «Сканирование», служба поиска Exchange индексирует почтовые ящики в базе данных. Значение состояния остается равным «Сканирование», пока не будут проиндексированы все почтовые ящики в базе данных. После индексации всех почтовых ящиков в базах данных служба поиска Exchange изменяет состояние базы данных на «Уведомление».
Уведомление После того как в базе данных будет выполнено начальное сканирование, служба поиска Exchange получает уведомление из хранилища Exchange о новых событиях, таких как создание, доставка или удаление сообщений. События добавляются в очередь уведомлений для индексации. Это происходит быстро, поэтому индекс содержимого может отставать от текущего состояния не более чем на несколько минут. Новые сообщения, доставленные в почтовый ящик, индексируются в течение нескольких секунд после доставки.
В начало
Производительность службы поиска Exchange
Служба поиска Exchange предлагает значительно более высокую производительность в сравнении с полнотекстовой индексацией в Exchange 2003. Модель поиска была изменена с режима сканирования на режим постоянного обновления. Для оптимизации таких системных ресурсов, как процессор, память, дисковые операции ввода и вывода, а также дисковое пространство, используемое для индексов, в систему были внесены некоторые усовершенствования. Эти улучшения производительности способствовали более чем 35-кратному увеличению скорости индексации. Хотя полное сканирование базы данных происходит гораздо быстрее, в его процессе может использоваться значительное количество ресурсов на сервере почтовых ящиков, в зависимости от размера базы данных почтовых ящиков. Во время более интенсивных фаз это может приводить к нарушениям в работе потока почты. Так как доставка почты должна иметь приоритет над индексацией содержимого, новая функция регулировки в службе поиска Exchange автоматически регулирует индексацию для отдельной базы данных или набора почтовых ящиков, благодаря чему снижается количество дисковых операций ввода-вывода и загрузка процессора.
В начало
Клиенты поиска Exchange
Служба поиска Exchange используется клиентами поиска. К этим клиентам относятся веб-службы Microsoft Outlook, Microsoft Office Outlook Web App, Windows Mobile, функция поиска в нескольких почтовых ящиках в системе Exchange 2010 и веб-службы Exchange.
В приложениях Outlook 2010 и Office Outlook 2007 профили Outlook, применяемые для настройки функций Outlook на компьютерах пользователей, можно настроить на использование кэшированного режима Exchange. Когда приложение Outlook подключено к Exchange в оперативном режиме и осуществляет доступ к почтовому ящику Exchange, то на сервере почтовых ящиков происходят такие изменения, как создание и удаление элементов почтовых ящиков, доставка новой почты. В кэшированном режиме Exchange приложение Outlook создает локальную реплику почтового ящика Exchange на компьютере пользователя. Эта реплика хранится в OST-файле в профиле пользователя. Изменения в элементах почтовых ящиков вносятся в локальную реплику, которая затем синхронизируется с почтовым ящиком Exchange. Дополнительные сведения о кэшированном режиме Exchange см. в разделе О кэшированном режиме Exchange.
В кэшированном режиме Exchange приложение Outlook использует службу поиска Windows — компонент, встроенный в Windows 7 и Windows Vista. Служба поиска Windows выполняет индексацию содержимого и предоставляет функцию поиска для приложения Outlook. Взаимодействие со службой индексации и поиска локального содержимого обеспечивает пользователям Outlook, работающим в кэшированном режиме Exchange, более эффективный способ поиска в своих почтовых ящиках. Помимо индексации электронной почты в автономном хранилище, служба поиска Windows также выполняет индексацию других данных, находящихся в файловой системе. Дополнительные сведения о службе поиска Windows см. в разделе Поиск Windows.
В приложениях Outlook 2010 и Outlook 2007 имеется легкодоступное поле Мгновенный поиск, расположенное в верхней части панели со списком сообщений, которое дает пользователям возможность выполнять быстрый поиск в содержимом почтового ящика. Кроме того, используя функцию расширенного поиска, пользователи могут создавать более сложные запросы на поиск, используя ряд полей и параметров.
В начало
Синтаксис расширенных запросов
Когда возрастает количество сообщений электронной почты, получаемых пользователями, увеличивается размер почтовых ящиков и усиливается информационная нагрузка, то возможность быстрого поиска сообщений повышает продуктивность и качество работы пользователей. Используя синтаксис расширенных запросов AQS (Advanced Query Syntax), пользователи могут быстро создавать расширенные поисковые запросы и находить требуемые сообщения. Поисковые запросы AQS можно вводить непосредственно в поле Мгновенный поиск в приложении Outlook.
Например, чтобы найти сообщения, отправленные пользователем Антоном Сергиенко, имеющие вложения и содержащие слово Contoso в поле темы, пользователь может составить следующий поисковый запрос: From:"April Stewart" HasAttachments:true Subject:Contoso
. Чтобы еще сузить его до непрочитанных сообщений, пользователь может добавить следующее ключевое слово и значение: unread:true
. Чтобы еще сузить его до сообщений, отправленных Антоном в прошлом месяце, пользователь может добавить следующее ключевое слово и значение: Sent:lastmonth
.
Синтаксис AQS поддерживается как службой поиска Exchange на сервере, так и службой поиска Windows на рабочем столе. Поисковые запросы, использующие синтаксис AQS, работают в Outlook 2010 и Outlook 2007 в оперативном и кэшированном режимах. На сервере Exchange 2010 пользователи могут также использовать запросы AQS в приложении Outlook Web App и системе Windows Mobile. Клиенты службы поиска Exchange, например поиска в нескольких почтовых ящиках, также поддерживают поисковые запросы AQS.
Приложения Outlook 2010 и Outlook 2007 поддерживают большое число ключевых слов AQS. Кроме того, служба поиска Exchange также поддерживает ключевые слова, приведенные в следующей таблице.
Ключевые слова службы поиска Exchange
Свойство | Пример | Результаты поиска |
---|---|---|
Вложения |
attachment:annualreport.pptx |
Сообщения, содержащие вложение с именем «годовой_отчет.pptx». Использование запросов «attachment:годовой_отчет» или «attachment:годовой*» возвратит те же результаты, что и указание полного имени вложения. |
Cc |
cc:paul shen cc:pauls cc:pauls@contoso.com |
Сообщения, содержащие «Павел Шишкин» в поле «Копия». |
From |
from:bharat suneja from:bsuneja rom:bsuneja@contoso.com |
Сообщения, отправленные Павлом Сосницким |
Ключевые слова в политике хранения |
retentionpolicy:business critical |
Сообщения, к которым применен тег хранения «Критические для предприятия». |
Дата истечения срока действия сообщений согласно политике |
expires:4/1/2010 |
Сообщения, срок которых истекает 1 апреля 2010 г. |
Sent |
sent:yesterday |
Все сообщения, отправленные вчера. |
Subject |
Subject:"patent filing" |
Все сообщения, где фраза "хранение патентов" отображается в поле «Тема». |
To |
to:"ben smith" to:bsmith to:besmith@contoso.com |
Сообщения, имеющие «Борис Орехов» в поле «Кому». |
В начало
Подсистема поиска Exchange и вложения
Служба поиска Exchange индексирует текстовое содержимое, содержащееся во вложениях электронной почты. Поддержка различных файловых форматов обеспечивается с помощью фильтров поиска. Программа установки Exchange устанавливает ряд фильтров для поиска по умолчанию, что дает поддержку для индексации многих популярных файловых форматов, в том числе Microsoft Office. Список фильтров поиска, устанавливаемых программой установки Exchange, см. в разделе Фильтры по умолчанию для подсистемы поиска Exchange. Можно установить дополнительные фильтры поиска для файловых форматов, которые необходимо индексировать с помощью службы поиска Exchange. Имеются фильтры поиска для различных файловых форматов от многих партнеров и сторонних производителей. К индексации применяется следующее:
Элементы, не поддерживающие поиск Когда службе поиска Exchange не удается проиндексировать файл из-за того, что фильтр поиска для данного формата не установлен на сервере почтовых ящиков, то элемент рассматривается как не поддерживающий поиск. Элемент также может быть помечен этим способом по другим причинам. Список элементов, не поддерживающих поиск, по отдельным почтовым ящикам, базам данных почтовых ящиков или серверам ящиков можно получить с помощью командлета Get-FailedContentIndexDocuments. Дополнительные сведения см. в разделе Диагностика проблем поиска Exchange. Такие элементы можно включать при выполнении поиска на обнаружение в нескольких почтовых ящиках.
Список надежных отправителей Определенные типы файлов считаются не имеющими содержимого, которое можно проиндексировать с помощью службы поиска Exchange. Эти типы файлов добавляются в список надежных отправителей путем создания нулевого значения фильтра в реестре. Программа установки Exchange создает нулевые значения реестра фильтра для нескольких типов файлов. Элементы почтовых ящиков, содержащие эти типы файлов, не возвращаются в списке элементов, не поддерживающих поиск. Список фильтров поиска по умолчанию и нулевых записей фильтра по умолчанию см. в разделе Фильтры по умолчанию для подсистемы поиска Exchange.
Зашифрованные элементы Сообщения, зашифрованные по протоколу S/MIME, не индексируются службой поиска Exchange. Зашифрованные сообщения возвращаются как элементы, не поддерживающие поиск, если использовать командлет Get-FailedContentIndexDocuments.
Элементы с защитой IRM Сообщения, защищенные с помощью функции управления правами на доступ к данным IRM (nformation Rights Management), индексируются службой поиска Exchange и включаются в результаты поиска. Сообщения необходимо защищать с помощью сервера служб управления правами Служба каталогов Active Directory (AD RMS) в том же лесу Служба каталогов Active Directory, что и сервер почтовых ящиков Exchange 2010. Дополнительные сведения см. в разделе Защита прав.
Примечание. |
---|
В кэшированном режиме Exchange вложения также индексируются службой поиска Windows. Служба поиска Windows использует фильтры поиска, установленные на компьютере пользователя. |
В начало
Улучшения по сравнению с функцией индексации содержимого сервера Exchange Server 2003
Функция поиска на сервере Exchange 2003 (индексация содержимого) в версии Exchange 2010 заменена службой поиска Exchange. Подсистема поиска Exchange включает следующие улучшения возможностей и функций по сравнению с индексацией содержимого:
Улучшено использование системных ресурсов, таких как ЦП, оперативная память, дисковый ввод-вывод и необходимое для индексов место на диске, что значительно повышает общую производительность.
Новые сообщения обычно индексируются в течение 10 секунд с момента получения, а результаты запроса возвращаются в течение нескольких секунд.
Служба поиска Exchange автоматически включается в процессе установки и не требует настройки.
Теперь можно индексировать вложения. Поддерживается несколько типов вложений, в том числе документы Microsoft Office, текстовые вложения и HTML-вложения.
Индексация автоматически приостанавливается для конкретной базы данных почтовых ящиков, что снижает нагрузку на диск в процессе ввода-вывода. Кроме того, индексация автоматически приостанавливается для всего сервера почтовых ящиков, что уменьшает количество операций ввода-вывода на диске и использование ЦП функцией поиска Exchange.
В приложении Outlook Web App имеется легкодоступная панель поиска, а в приложениях Outlook 2010 и Outlook 2007 — поддержка построителя запросов.
В начало
Различия между подсистемой поиска Exchange и поиском в хранилище Exchange
Служба поиска Exchange позволяет быстро искать текст в сообщениях путем использования предварительно созданных индексов. Поиск в хранилище Exchange основан на последовательном сканировании всех сообщений в области поиска вместо использования предварительно созданных индексов. В следующей таблице сравниваются некоторые различия между службой поиска Exchange и поиском в хранилище Exchange.
Служба поиска Exchange в сравнении с поиском в хранилище Exchange
Служба поиска Exchange | Поиск в хранилище Exchange |
---|---|
Ускорить |
Замедлить |
Выполняется поиск по индексу содержимого, созданного при сканировании базы данных почтовых ящиков |
Поиск в хранилище |
Индексация новых элементов в течение секунд после создания или доставки в почтовый ящик |
Могут не возвращаться более новые элементы |
Используются слова, фразы и предложения, игнорируются пунктуация и пробелы, не учитывается регистр |
Выполняет поиск в потоке байтов только точных совпадений |
Поддерживается только поиск префиксов, но не совпадений подстрок |
Поддерживаются совпадения подстрок |
Выполняется поиск вложений с помощью доступных фильтров поиска |
Не выполняется поиск внутри вложений |
Может выполняться поиск в сообщениях на разных языках |
Поддержка языка отсутствует |
В начало
Подсистема поиска Exchange и локализация
Поддержка локализации для службы поиска Exchange ограничена случаями, когда языковой стандарт клиента совпадает с языковым стандартом сообщения (который должен соответствовать языку, используемому в теле сообщения). Служба поиска Exchange не поддерживает случаи, в которых одно сообщение содержит текст на нескольких языках или языковой стандарт клиента отличается от языкового стандарта сообщения.
Для получения согласованных результатов при локализованном поиске необходимо, чтобы были выполнены следующие условия:
Сообщение электронной почты должно быть написано на одном языке, который должен совпадать с языком сообщения.
Выражение поиска должно быть составлено на одном языке.
Язык должен соответствовать языку клиентского компьютера, определенному в подключении к серверу.
В начало
Служба поиска Exchange и группы обеспечения доступности баз данных
В организациях, имеющих группу обеспечения доступности баз данных (DAG), во время процесса заполнения выполняется репликация каталога индекса содержимого из члена DAG с активной копией базы данных почтовых ящиков в член DAG с пассивной копией. Индекс содержимого обычно составляет 10% размера базы данных почтовых ящиков. После первоначального заполнения сервер с пассивной копией базы данных получает данные сообщений с сервера с активной базой данных и выполняет индексацию содержимого локально. Полоса пропускания, используемая для копирования индексируемого содержимого сообщений, добавляется к полосе пропускания, по которой выполняется репликация журналов транзакций. При планировании развертывания с высоким уровнем доступности необходимо учитывать полосу пропускания, используемую для службы поиска Exchange.
При расчете пропускной способности для индексации содержимого в группе DAG калькулятором для расчета требований к роли сервера почтовых ящиков Exchange 2010 учитываются факторы индексации содержимого. Дополнительные сведения о калькуляторе, а также ссылку для его загрузки, см. в статье блога команды разработчиков сервера Exchange Server Калькулятор для расчета требований к роли сервера почтовых ящиков Exchange 2010 (на английском языке).
Дополнительные сведения о группах обеспечения доступности баз данных см. в разделе Основные сведения о группах доступности баз данных.
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.