FAQ
Часті питання
$ ./flibgolite-linux-amd64 -reindex
-config
, якщо хочете виправити дефолтну конфігурацію (див.
Розширений посібник).-reindex
використовується для примусової переіндексації готового сховища (БД) та практично не потрібен.STOCK
config.yml
рівень журналування logs/LEVEL встановлений W
- warnings та вище. Якщо потрібно докладніше, можна поміняти на I
- info або D
- debug# Do not convert FB2 to EPUB format
NO_CONVERSION: true
mklink /J .\books D:\FGL\books
ln -s /home/user/Dev/books books
Accept-Language
, сервіс повертає першу сторінку для запитуваної мови, а для тих, що не використовують такий заголовок, показує мовою за замовчуванням. За бажанням можна виставити мову за замовчуванням див. Розширене посібник, п.4.2.Увімкнути на першій сторінці розділ “Книги” не вийде - його немає. Незрозуміло його призначення – перебирати книги за абеткою? Є тільки повнотекстовий пошук за базою каталогу (FTS5), в якому шукається одночасно в назвах та авторах, який може повернути дві групи: Книги та Автори У кожній із груп знайдене сортується за зменшенням релевантності, приблизно, як у видачах стандартних пошукових движків. І це основний і найшвидший пошук у каталозі, якщо знаєш назву або автора.
Логіка приблизно така:
STOCK
.
За замовчуванням сканування запускається через 5 хвилин (300 с) після закінчення попереднього.
Якщо бібліотека поповнюється нечасто, можна сканувати, наприклад, через добу (POLL_DELAY: 86400)locales:
DEFAULT: "en"
в якій вибрана мова має бути одним з наявних файлів локалізації, і мати відповідний переклад у genres.xml Докладніше це описано в англомовній версії документації.
flibgolite-windows-amd64.exe
.C:\users\<ваша особиста папка>
створіть папку flibgolite
. Можете використати провідник.flibgolite
перенесіть файл flibgolite-windows-amd64.exe
та перейменуйте його на flibgolite.exe
cd C:\users\<ваша особиста папка>\flibgolite
flibgolite -service install
en.yml
?config
├── config.yml
├── genres.xml
└── locales
├── en.yml
├── ru.yml
└── uk.yml
У папці locales потрібна наявність хоча б файлу локалізації для мови за умовчанням, наприклад, для en
- en.yml