Индексы

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

Индексы
В виде таблицы содержит список всех доступных индексов и их свойств.

Имя индекса
Индексам, которые создаются автоматически, присваиваются имена атрибутов, для которых они являются индексами. Имена для индексов, определяемых пользователями, присваиваются их создателем.

Состояние индекса

Включен
Выполняется в данный момент; может быть приостановлен с помощью "Отключить".

Выключен
Приостановлен; его выполнение может быть продолжено с помощью "Включить".

Новый
Ожидает перехода во включенное состояние.

Удален
Ожидает удаления из таблицы индексов.

Тип индекса

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

Автоматически добавленный
eDirectory автоматически добавляет эти типы при создании атрибутов. Этот тип можно редактировать и удалять.

Операционный
Этот тип должен присутствовать для запуска системы. Его нельзя редактировать или удалять.

Системный
Этот тип должен присутствовать для запуска системы. Его нельзя редактировать или удалять.

Правило индексов

Значение
Полное совпадение или совпадение только с начальной частью значения атрибута. Например, совпадение значений можно использовать для поиска элементов, у которых в качестве "Фамилии" записано "Иванов", а также записей, у которых "Фамилия" начинается на "Иван".

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

Подстрока
Совпадение подстроки в строке значения атрибута. Например, в результате запроса на поиск "LastName" (Фамилия) с подстрокой "ани" будут получены записи со значениями "Данилова", "Анисимов" и "Иоселиани".

Индекс подстроки требует больше всего ресурсов для его создания и обработки.

Атрибут
Каждый индекс должен иметь атрибут, так как поиск соответствий осуществляется с использованием атрибутов Схемы. Если поле атрибута пустое, атрибут все еще существует, но является трудно кодируемым для системы.

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

Удалить
Удаляет выбранный индекс - "Пользовательский" или "Автоматически добавленный". Операционный индекс удалить нельзя.

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

Отключить/Включить
Позволяет деактивировать или вновь активировать пользовательские и автоматически добавленные индексы.

Символ торговой марки (®, TM и т.д.) обозначает торговую марку Novell. Символ звездочки (*) обозначает торговую марку независимого производителя. Информацию о торговых марках см. в разделе Юридическая информация.