【搜索】建议对搜索结果排序,完整匹配的优先展示,模糊匹配的排后面

功能建议 · 144 次浏览
木心493 创建于 2024-03-12 14:49

建议对搜索结果排序,完整匹配的优先展示,模糊匹配的排后面


回复内容
CL 2024-03-12 14:51
#1

本身就是这样的算法,但是根据搜索的内容,比如文件的修改日期,也会考虑其它因素综合计算排序优先级。

对于不合理的排序,请给出详细例子以便判断。

木心493 回复 CL 2024-03-14 11:22 :
工作相关的不方便截图,我的场景是搜芯片文档,我个人习惯会打一些芯片代号(类似abc1234这样的)之类的,完全匹配的abc1234在我电脑里只有一个文档,但我搜出来是模糊搜索的结果(例如axxxbxxcxx1xxx2xxxx3x4)排在了前面。我个人认为完全匹配的优先级应该是绝对的最高的。
木心493 最后更新于 2024-03-14 11:23
CL 回复 木心493 2024-03-14 14:00 :

这个,我都没法知道用的哪个搜索插件,没法做进一步判断。

木心493 回复 CL 2024-03-14 17:12 :

使用的插件是这个:


CL 回复 木心493 2024-03-14 17:24 :

这个在匹配的文件比较多的情况下,可能会找不到目标文件,因为这个是手动排序,没有预先索引,性能比较一般,所以扫描到一定数量匹配之后就不会再扫描了。 你试试直接用everything的那个搜索插件,f + 空格+关键词。

木心493 回复 CL 2024-03-14 18:09 :

我文件不多,确认可以搜到,只是排序靠后,不使用everything是因为它占内存

CL 回复 木心493 2024-03-14 20:55 :

那确实需要至少一个例子来判断一下原因,因为目前的算法也是根据匹配度进行排序的,试试找不敏感的或编造的文件名测试截个图看一下。

回复主贴