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