Я запустил Recoll, которая создала базу данных для моего раздела данных на моем внутреннем жестком диске. База данных хранится в моем домашнем разделе на том же внутреннем жестком диске.
Теперь я хочу запустить Recoll, чтобы создать базу данных для директории на моем внешнем жестком диске и сохранить эту новую базу данных на этом внешнем жестком диске, потому что на моем внутреннем жестком диске недостаточно места для хранения новой базы данных. Мне было интересно, как это сделать в Recoll?
Примечание: мой текущий Recoll был установлен из программного центра Ubuntu 12.04.
Спасибо!
Расширение ответа от @Glutanimate - я приведу пример решения, основанного на создании разных каталогов с конфигурацией повторного вызова для нескольких индексов. Давайте предположим, что мы хотим, чтобы «книги по медицине» и «книги по здоровью» были проиндексированы по отдельности.
Сначала создайте каталоги для каждого индекса:
$ mkdir -p /path/to/the/index/.recoll_it
$ mkdir -p /path/to/the/index/.recoll_health
Затем запустите recoll
с опцией '-c', чтобы указать каталог с конфигурацией, которую вы хотите загружаться при запуске recoll
GUI, например:
$ recoll -c /path/to/the/index/.recoll_it
Когда открыт recoll
GUI, перейдите в меню Preferences
и выберите index configuration
, где вы может указать путь к каталогу, который вы хотели бы проиндексировать с помощью этой конфигурации (в данном примере каталог с коллекцией книг).
Повторите шаги 2 и 3 с другой конфигурацией, которая вам может потребоваться.
Каждый раз, когда вы хотите использовать recoll
с определенным индексом, вам нужно вызывать recoll
с опцией -c
, чтобы указать, какой индексный повтор должен быть загружен (как в шаге 2).
Это может быть немного поздно, но вы найдете обширную информацию о работе с несколькими индексами в документации и вики Recoll: