понедельник, 19 марта 2012 г.

Метаданные и индексы

Добавляем метаданные
Вкладка Настройки, Типы метаданных, вторичное меню:Создание новых.
Заполняем:
  1. Имя - латинскими буквами, например, upload_date, это внутреннее имя python
  2. Название - можно по-русски, например, Дата загрузки, это видимое пользователю системы имя.
  3. По умолчанию - значение, используемое по умолчанию, можно использовать функции Python, например, current_date()
  4. Поиск - оставляем пустым, я  пока не разобрался
Жмём кнопку [Выполнить]

Добавляем индекс
Вкладка Настройки, Индексы, вторичное меню: Создать индекс
Заполняем:
  1. Имя - латинскими буквами, например, DateTree, это внутреннее имя python
  2. Название - можно по-русски, например, Даты, это видимое пользователю системы имя.
  3. Разрешено - должна стоять галочка.
Жмём кнопку [Выполнить]

Редактируем Шаблон дерева
В списке индексов переходим по ссылке "Шаблон дерева", соответствующей созданному нами индексу "Даты"
На уровне root переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[6:], это выражение извлекает год из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - не должна стоять галочка
Жмём кнопку [Выполнить]
На уровне metadata.upload_date[6:] переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[3:5], это выражение извлекает месяц из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - не должна стоять галочка
Жмём кнопку [Выполнить]
На уровне metadata.upload_date[3:5] переходим по ссылке "Новый дочерний узел"
Заполняем:
  1. Выражение индексации - metadata.upload_date[0:2], это выражение извлекает день из даты в формате дд.мм.гггг
  2. Разрешено - должна стоять галочка
  3. Связать документы - должна стоять галочка
Жмём кнопку [Выполнить]
Теперь если нужно перестроить индексы идём Инструменты-Техническое обслуживание-Восстановление индексов и соглашаемся c перестройкой индексов.
После всех этих движений мы получаем деревовидный индекс с распределением документов по дате загрузки.