Recursion Recolindex赢得';t递归到符号链接的目录中,即使使用;followLinks=1“;and-r

Recursion Recolindex赢得';t递归到符号链接的目录中,即使使用;followLinks=1“;and-r,recursion,symlink,xapian,recoll,Recursion,Symlink,Xapian,Recoll,如果我在recoll.conf中设置“followLinks=1”,则“recollindex”将跟随符号链接的文件并为其内容编制索引 但是,如果它找到一个作为目录的符号链接,它将为该目录创建一个文档,但不会递归到该目录中,即使我设置了“-r” 有没有一个简单的方法让recollindex索引“find dir-follow”会找到的所有内容 我可以想出一些难看的解决方法(包括“查找目录-跟随”本身),但有没有更简单的方法?我回答这个问题已经很晚了,但是,如果你还在,你使用的是什么recoll版

如果我在recoll.conf中设置“followLinks=1”,则“recollindex”将跟随符号链接的文件并为其内容编制索引

但是,如果它找到一个作为目录的符号链接,它将为该目录创建一个文档,但不会递归到该目录中,即使我设置了“-r”

有没有一个简单的方法让recollindex索引“find dir-follow”会找到的所有内容


我可以想出一些难看的解决方法(包括“查找目录-跟随”本身),但有没有更简单的方法?

我回答这个问题已经很晚了,但是,如果你还在,你使用的是什么recoll版本?我试过从1.18到1.21,但无法复制您的问题,我看到“followLinks=1”按预期工作


jf

“RECLL版本:RECLL 1.19.3+Xapian 1.2.15”。如果您仍然无法让它工作(不工作),我可以给您展示一个示例,但recollindex能否区分指向目录的符号链接和指向文件的符号链接?这可能是因为我创建了类似“ln-s/tmp test2”的符号链接,而不是“ln-s/tmp/test1”(即目标目录中没有尾随斜杠)。当然,如果这是唯一的问题,那就很容易解决。