Недостаток документации по упомянутой вами утилите действительно есть. Вернее документации по ней нет вообще. Дело в том, что начинала она писаться как инструмент внутреннего пользования и потом плавненько переросла в утилиту.
Самый важный и интересный момент
Важный - ДА, интересный - скорее нет :). Мы в идеале хотели сделать одну кнопку "Сделать все". Возможно это когда-нибудь и случиться, но пока будем работать с этой утилитой.
В принципе, она вполне добросовестно исполняет свои обязанности и ее можно использовать. Документация обязательно появится, но не в ближайшее время. Пока я постараюсь описать ее работу здесь. Итак.
В принципе вы все сделали правильно (значит интерфейс все-таки интуитивно понятный :) ). Можно попробовать еще снять галочку "Закрыть приложение после окончания" под кнопкой "Последовательная индексация". В этом случае вы сможете по окончании индексации просмотреть, были ли какие-либо ошибки в процессе индексации.
Возможен и другой вариант, что просто имел место какой-нибудь частный случай структуры каталогов, который мы не проверили и он просто оказался не учтенным. Но в любом случае, я вам сейчас распишу, как можно сделать индексацию без режима "Последовательная индексация", а вы, выполняя эти действия последовательно, для каждого шага прикрепите к сообщению скриншот с результатом выполнения этапа. По порядку:
- На закладке "I. Добавление контента в базу" нужно сначала с помощью кнопки "Добавить каталог" внести каталоги, которые вы хотели бы проиндексировать. Далее напротив всех нужных каталогов нужно проставить галочки чтобы подтвердить, что каталог индексировать действительно необходимо. Далее когда все нужные каталоги отмечены, необходимо нажать кнопку "Построить дерево каталогов". Это приведет к тому, что в области "Дерево локальных каталогов" отобразиться прогнозируемая схема каталогов, которая, по сути, и будет являться деревом навигации в программе в режиме "Весь каталог". Далее индексация на этой закладке идет именно по этому дереву. По этому если оно содержит именно то, что вы ожидали, то должно все получиться нормально. После построения дерева необходимо в области "Поэтапная обработка каталогов" установить цену контента по умолчанию (это единственный параметр, который следует трогать, остальные не имеют отношения к музыкальной программе и лучше их не трогать). После этого нажимаем кнопку "Добавление контента в базу и фиксация даты". Дожидаемся окончания процесса и делаем скриншот, чтобы прицепить его к сообщению :).
Замечание: в случае ошибки на форме появится красный текст "ERROR". Если навести на него мышку, то всплывет сама ошибка. Сделайте скриншот при активной всплывающей подсказке. - Если все прошло ОК, то переходим к закладке "II. Оптимизация работы базы". Тут особо и запутаться-то не где. Если вы перед этим уже делали добавление контента, то сначала лучше нажать на кнопку "Удалить оптимизационные данные". А затем на кнопку "Выполнить оптимизацию". При этом все три галки должны быть включены. Опять же если все ОК, то так и будет написано, если же не ОК, т.е. ERROR, то выполните замечание из первого пункта и прикрепите скриншот. Будем разбираться.
- Далее переходим к третьей закладке "III. Альтернативные деревья каталогов". Необходимость такого режима появилась в следствие очень большой базы и наличия трех типов контента (Аудио, Видео и Караоке). Не вдаваясь в подробности скажу, что это сильно замедляло работу программы, по этому мы разделили первоначальное дерево (построенное еще на первом этапе) на три и все стало работать быстрее. Но это вступление. На этом шаге от вас так же не требуется серьезный усилий. Нужно всего лишь последовательно нажать на кнопки "Заполнить деревья по порядку без сохранения", "Удалить прежние деревья" (это так, на всякий случай если база индексируется не первый раз) и "Построенное дерево в базу". Естественно, что для нажатия на каждую следующую кнопку, нужно дождаться, пока предыдущий процесс отработает (в программе такие моменты не отлавливаются).
- Ну и четвертый момент - это "IV. Индексация контента для поиска". Его можно и не делать если поиск не нужен. Однако этот режим выполняется достаточно долго только при большом количестве контента (порядка 50000), так что на 100 штуках он отработает не "захлебнувшись". Чтобы запустить индексацию для поиска, оставьте все галочки (хотя это по желанию, все расширять области поиска) включенными и нажмите на кнопку "Проиндексировать базу для поиска контента". Однако если перед этим вы делали "Последовательную индексацию", то следует сначала нажать кнопку "Удалить всю индексную информацию", чтобы очистить поисковые ссылки.
С вашего позволения пятую закладку я описывать пока не буду (тем более что там нет совершенно ничего мудреного). Скажу только что на ней можно сделать цену определенного контента отличной от других. К примеру была необходимость сделать шансон в 2 раза дороже :). Но это все из другой области, о которой я вам поведаю в другой раз.
Жду отклика.