FB2 LIBRARY SEARCH
Год/Дата Выпуска: 2023
Версия: 1 Build 3
Разработчик: Собственная разработка автора поста
Разрядность: 64bit
Язык интерфейса: Английский
Таблэтка: не требуется
Системные требования: Разработана и проверена на Windows 10, 64bit. Должна работать на других, не очень старых версиях, не проверял. Кто попробует, отпишитесь как было.
Описание: Программа предназначена для локального поиска в книгах нв формате FB2. Использую для поиска в библиотеке с раздачи на
https://rutr.life/forum/viewtopic.php?t=5462398.
Для использования требует много места на диске. Например, для последнего релиза библиотеки, состоящего из 570,000 книг, раскрытый архив занимает 729 GB, предварительный индех (pure index) 116 GB (его потом можно стереть), и окончательный индех (clear index) 38.2 GB. время для создания индекса для этой библиотеки на моем компе заняло 8 дней. Поэтому попробуйте сначала на небольшом количестве книг, штук 1000. Это займет около 5 минут. Потом решите, нужна ли Вам эта программа.
Перед использованием надо:
1. Распаковать все архивы книг. Удобно это сделать в TotalCommander:
а. отметить архивы;
б. с другой стороны панели перейти в папку, где будут лежать книги;
в. Files->Unpack specific files> Желательно пометить "Unpack each archive to a separate subdir ...
г. Нажать Ok.
2. Создать папку для хранения индекса, например "LibraryFB2DB"
3. Создать папку, и сохранить туда .ехе файл программы и открыть его.
4. Нажать на "Configuration" и определить папку с книгами и папку для хранения индекса. Для этого надо нажать на кнопку "..", зайти в нужную папку и нажать "Open". После определения обоих папок, нажать "Save"
5. Нажать на "Prepare Inverted index", ответить "Yes", подождать пока закончится. Все процессы отслеживаются на черном досовском окне. Эта часть занимает 6-8 дней, для большой библиотеки.
10. Если добавили книги, надо весь процесс индексации сделать заново или обновить. Для обновления мажмите "Update Clear Inverted Index"
Использование программы:
1. Начните печатать на верхнем поле нужный Вам текст, на английском или на русском. Когда в слове будет 4 буквы, программа начнет работать и находить книги. Если надо несколько слов, то сделайте пробел и печатайте следующее слово. На поле ниже будут появляться найденные слова и количество файлов. Можете нажать кнопку "F", это поменяет порядок найденных файлов, покажется сортировка по максимальному количеству.
2. Нажмите "D" - display. Появятся первые 10 книг с названиями. Можете перелистывать ниже с помощью кнопок, "List UP/Down".
3. Если заинтересовала книга, нажмите на соответствующую кнопку. В новом окне появится информация об этой книге и строки где эти слова встречались. Для открытии книги в вашей читалке, нажмите кнопку "Open file".
4. Можете использовать фильтры по авторам или жанрам. Для этого после поиска (пункт 1), нажмите соответствующую кнопку, отметьте желаемые пункты, "Save", кнопку "D" для обновления на основной панеле.
5. Навигация по авторам и названиям книг, нажмите соответствующие кнопки.
6. "R-html" и "R-xlsx" означают создание репорта поиска в файле. с помощью этого репорта вы можете снова просматривать результаты поиска. Репорты хранятся в папке где находится индекс. Каждый формат имеет свои плюсы и минусы. HTML таблицу можно сортировать по столбикам, нажмите для этого на его заголовок. Эксель дает возможность сразу открыть книгу в читалке.
Внимание: у кого была установлена предыдущая версия, надо переделать индекс. Для это стираем старый индекс и снова запускаем программу.