Калибр поддерживает полнотекстовое индексирование / поиск?


9

Calibre имеет множество плагинов, но мне очень не хватает полнотекстового поиска всех моих книг (в основном PDF и DJVU). Это реализовано, есть ли плагин? Я могу найти только те запросы функций, которым уже исполнилось несколько лет, и нефиксированные ошибки панели запуска. Если полнотекстовый поиск недоступен, есть ли альтернативы, которые обеспечивают это?

Спасибо за помощь,

Сброс


Я думаю, что лучшее место, чтобы посмотреть или спросить было бы здесь; ( mobileread.com/forums/forumdisplay.php?f=166 ) Это форум только для Caliber.
lqlarry

Ответы:


5

К сожалению Калибр не полный Fext (Context) поиск сейчас . Он находится в списке TODO, но пройдет некоторое время, прежде чем он будет реализован (он довольно низок в этом списке) .

Что касается меня, в дополнение к Caliber вы можете использовать DocFetcher для полнотекстового (контекстного) поиска в папке библиотеки Calibre. Это работает, как указано на Windows для меня.


3

Для этого есть плагин для калибровки: http://www.mobileread.com/forums/showthread.php?t=211137

Это работает, если вы будете следовать инструкциям.

Шаги, чтобы этот плагин работал:

  1. установить плагин Thins, как обычно, в калибре
  2. сделать новый пользовательский столбец в калибре
    1. Перейти к предпочтениям - добавить свои собственные столбцы
    2. создать новый столбец с:
      1. Название поиска: cid
      2. Заголовок столбца: CID
      3. Тип столбца: столбец, построенный из других столбцов
      4. Шаблон: {id}
      5. Сортировать / Искать столбец по: номеру
  3. установите recoll в вашей системе, если вы еще этого не сделали, с помощью apt-get install recoll. При желании вы можете использовать источник бэкпортов, чтобы поддерживать актуальность отзыва.
  4. скопируйте каталог "recollFullTextSearchPlugin" из zip-файла в каталог плагинов конфигурации калибра ($ HOME / .config / caliber / plugins)
  5. Когда вы запускаете калибр, новый значок для плагина можно увидеть на панели
  6. перед первым использованием плагина убедитесь, что пути к нему установлены правильно, в частности:
    1. Путь к каталогу мусорной корзины: /usr/bin
  7. Создайте базу данных для повторного использования с помощью кнопки в плагине (может занять много времени в первый раз)
  8. Это оно

Это работает для меня на Linux Mint 15 Nadya (на основе Ubuntu 13.04), если ваш запрос не дает слишком много книг (> 500 или около того). В противном случае вы получите maximum recurssion depth exceededошибку .


2

Попробуйте Recoll . Это перечислено в Synaptic

Еще одна возможность, основанная на том же движке xapian, - это Pinot, который предлагает автоматический мониторинг папок (индексацию), в отличие от ручной переиндексации Recoll.

И индексировать (и предлагать полнотекстовый поиск) PDF и DjVu, если pdftotextи djvutextнайдены в системе


Может ли Caliber поддерживать стороннюю систему полнотекстового поиска, которая будет интегрирована с ним?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.