Recoll — свободная программная система локального полнотекстового поиска.
Не могу заставить recoll индексировать файлы/каталоги на 2-м HDD и внешних носителях через консоль.
Через GUI индексирование проходит.
Индексирование для файлов в домашней папке:
Код: Выделить всё
$ ls "$HOME/111"
1.pdf 2.pdf 3.pdf 4.pdf 5.pdf
$ find "$HOME/111" -print | recollindex -c /tmp -i -e
:3:common/rclinit.cpp:340::Configuration directory: /tmp
:3:index/recollindex.cpp:705::recollindex: changing current directory to [/tmp]
:3:index/recollindex.cpp:750::recollindex: starting up
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:./utils/workqueue.h:196::DbUpd: tasks 0 nowakes 0 wsleeps 1 csleeps 0
:3:rcldb/rcldb.cpp:764::Db::add: docid 15 added [/home/demonlibra/111|]
:3:rcldb/rcldb.cpp:764::Db::add: docid 16 added [/home/demonlibra/111/1.pdf|]
:3:rcldb/rcldb.cpp:764::Db::add: docid 17 added [/home/demonlibra/111/3.pdf|]
:3:rcldb/rcldb.cpp:764::Db::add: docid 18 added [/home/demonlibra/111/2.pdf|]
:3:rcldb/rcldb.cpp:764::Db::add: docid 19 added [/home/demonlibra/111/4.pdf|]
:3:rcldb/rcldb.cpp:764::Db::add: docid 20 added [/home/demonlibra/111/5.pdf|]
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 170 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 170 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 170 mS
:3:./utils/workqueue.h:196::DbUpd: tasks 6 nowakes 6 wsleeps 7 csleeps 0
:3:./utils/workqueue.h:196::Internfile: tasks 6 nowakes 1 wsleeps 9 csleeps 2
:3:./utils/workqueue.h:196::Split: tasks 6 nowakes 6 wsleeps 8 csleeps 0
Индексирование для файлов на 2-м HDD
Код: Выделить всё
$ ls "/mnt/data/111"
1.pdf 2.pdf 3.pdf 4.pdf 5.pdf
$ find "/mnt/data/111" -print | recollindex -c /tmp -i -e
:3:common/rclinit.cpp:340::Configuration directory: /tmp
:3:index/recollindex.cpp:705::recollindex: changing current directory to [/tmp]
:3:index/recollindex.cpp:750::recollindex: starting up
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:./utils/workqueue.h:196::DbUpd: tasks 0 nowakes 0 wsleeps 1 csleeps 0
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:rcldb/rcldb.cpp:1958::Db::waitUpdIdle: total xapian work 0 mS
:3:./utils/workqueue.h:196::DbUpd: tasks 0 nowakes 0 wsleeps 1 csleeps 0
:3:./utils/workqueue.h:196::Internfile: tasks 0 nowakes 0 wsleeps 4 csleeps 0
:3:./utils/workqueue.h:196::Split: tasks 0 nowakes 0 wsleeps 2 csleeps 0
В файле настроек $HOME/.recoll/recoll.conf параметр skippedPaths пуст
Код: Выделить всё
skippedPaths =
Код: Выделить всё
$ sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
$ sudo apt upgrade
recoll -v
Recoll 1.25.12 + Xapian 1.4.5