Nautilus 中“按相关性”排序标准的定义是什么?可以更改吗?

Nil*_*ann 7 gnome nautilus

当我在 Nautilus 中输入时过滤文件列表时,默认情况下结果列表会“按相关性”排序。这是如何定义的?是什么使一个文件比另一个文件更相关?

我可以将结果列表的默认排序更改为按字母顺序排序(又名“AZ”)吗?(我应该注意,我export LC_ALL=C.UTF-8在我的.bashrc, 中让 Nautilus 尊重文件名中的标点符号)

我正在使用 Fedora Silverblue 37 和 Gnome 43

小智 8

关于“相关性”算法,我查看了 Nautilus 源代码,似乎文件的相关性分数是根据文件最近被访问或修改的时间、其“邻近度”(文件的接近程度)计算得出的分数总和是文件系统层次结构中的当前目录),以及搜索词的匹配程度。最后一个分数称为fts_rank,我认为它的意思是“全文搜索排名”,这意味着它也会搜索文件的内容。

新近度得分最高可达 100,邻近度得分最高可达 10,000。FTS 分数我没有任何值,但想必在确定总分时它应该具有相当大的权重。

确切的公式可以在这里看到。