这一页讲清楚一件事
一次搜索,
其实会跑很多路。
你输入一个词后,它会同时去问许多来源。谁先回来,就先把谁的结果给你; 太慢的来源不会一直把页面卡在“搜索中”。
QUERY ENTERED
SEARCH沙丘
ROUTE01
DISPATCHING SOURCES
不是同时把所有来源都压上去先查最值得等的一批,再看要不要继续
第一步:先查最该查的来源
第一批先出发。
慢的,不拖住快的。
插件每 3 个一组,频道每 6 个一组。第一批先跑;后面的来源,只有在还有时间时才加入。
KEYWORD沙丘
PLUGINS3 / batch
PanSearchping
DaPanSoping
HunHePanping
CHANNELS6 / batch
hot poolping
hot poolping
hot poolping
这样做的结果
已经查到的内容,不会因为一个慢来源而一直不给你看。
第二步:回来的先给你
结果先回来,
再统一给你。
不同来源带回来的链接会先被整理:同一个链接不重复,按网盘平台放好。你看到的是一份干净的结果,不是一堆来源原样倒出来。
合并规则同一个链接,只保留一条
《沙丘》4K
沙丘 第二部
Dune.2021
MERGE
沙丘:第二部 · 4K
沙丘 · HDR
沙丘(2021)
Dune · 字幕版
第三步:新搜索优先
新词一搜,
上一次就停。
你换了关键词,上一轮还在跑的请求会被取消;即使它晚一点才回来,也不能把新结果覆盖掉。
00:01.84
QUERY A流浪地球
ABORTED
00:00.00
QUERY B流浪地球 2
LIVE
新关键词出现 → 停掉旧请求 → 清空旧结果
首页搜索时可以点“停止搜索”;换词后点“重新搜索”,上一轮也会立刻停下。
最后一步:给慢来源一个期限
慢来源可以继续,
但只等 6 秒。
第一批有结果以后,剩下的来源还可以继续查;但最多再等 6 秒。时间到了,就不再发起新的补搜。
FOLLOW-UP BUDGET06.0SEC
FIRST RESULTSSTOP NEW WORKBUDGET END
hot pool / firstcold pool / only if needed
搜索不是越久越好。
先给已经拿到的,再给慢来源一个有限的机会。回到搜索试试看