我可以创建两个 Recoll 数据库,分别用于不同的目录吗?

我可以创建两个 Recoll 数据库,分别用于不同的目录吗?

我运行了 Recoll,它为我内置硬盘上的数据分区创建了一个数据库。该数据库存储在同一内置硬盘上的主分区下。

我现在想运行 Recoll 来为外部硬盘上的目录创建一个数据库,并将这个新数据库存储在该外部硬盘上,因为我的内部硬盘没有足够的空间来容纳新数据库。我想知道如何在 Recoll 中做到这一点?

注意:我当前的 Recoll 是从 Ubuntu 12.04 的软件中心安装的。

谢谢!

答案1

扩展@Glutanimate 的回答 - 我将提供解决方案的示例,该解决方案基于为多个索引创建具有 recoll 配置的不同目录。假设我们想要分别索引“it 书籍”和“健康书籍”。

  1. 首先为每个索引创建目录:

    $ mkdir -p /path/to/the/index/.recoll_it
    $ mkdir -p /path/to/the/index/.recoll_health
    
  2. 然后使用选项‘-c’启动,以指示在启动 GUIrecoll时想要加载的配置目录,例如:recoll

    $ recoll -c /path/to/the/index/.recoll_it
    
  3. recollGUI 打开时,转到Preferences菜单并选择index configuration您可以在哪里指示您想要使用此配置索引的目录的路径(在此示例中为 IT 书籍集合目录)。

  4. 对您可能需要的其他配置重复步骤 2 和 3。

每次您想要使用recoll特定索引时,您都需要调用recoll选项-c来指示 recoll 必须加载哪个索引(如步骤 2 所示)。

答案2

这可能有点晚了,但您会在 Recoll 的文档和 wiki 中找到有关使用多个索引的大量信息:

相关内容