GMG的检索入口分两类:一类挂在报警面板旁边,值守员用来快速定位某个点位的历史快照;另一类挂在运维知识库里,供工程师搜设备台账和检修记录。老赵打开检索审计模块,把这条词的去向拆出来看了一眼——它命中的是知识库外侧的通用搜索框,而报警面板的检索入口没有调用这条词。这个信息很关键,说明它暂时还没有污染报警上下文。
消息 · 2026-10-18 14:16:10

值班员老赵在气体监测平台的检索日志里划到一条奇怪的记录:有人在内网搜索框里查了「鸿运大厅房卡购买」。这个词跟可燃气体探测器、硫化氢报警、排放口浓度趋势没有任何关系,但它确确实实进了检索索引,还占了一条日志位置。老赵没有急着点删除,他知道,检索词的处理方式会直接影响报警面板旁边那个搜索框召回什么。
GMG的检索入口分两类:一类挂在报警面板旁边,值守员用来快速定位某个点位的历史快照;另一类挂在运维知识库里,供工程师搜设备台账和检修记录。老赵打开检索审计模块,把这条词的去向拆出来看了一眼——它命中的是知识库外侧的通用搜索框,而报警面板的检索入口没有调用这条词。这个信息很关键,说明它暂时还没有污染报警上下文。
但日志里不止它一条。同一天还有几条本地生活类和娱乐类的词,频率都不高,像是有人误触或者把内网搜索当成了公网浏览器。老赵的做法不是逐条整词,而是按入口来源和命中频率先分一个冷热:每天出现超过五次的归为热噪声,一天只出现一两次的归为冷噪声。
「鸿运大厅房卡购买」当时属于冷噪声,一天只出现一次。老赵没有直接把它加进黑名单,而是放进隔离观察区,给它设了一个七天的观察窗口。隔离观察的意思是:它不再出现在通用搜索的自动补全候选里,但日志仍然完整保留,方便后续追溯这个词是从哪个账号、哪个页面触发的。
这个处理方式有实际考虑。气体监测平台上的检索词表如果删得太勤,容易误伤真正有用的长尾词。比如「三号炉东侧一氧化碳偏高」这种描述性检索,频率也不高,但如果被误判成噪声删掉,工程师下次就搜不到对应的处理记录。所以冷噪声走隔离,不走删除。
真正需要快速处理的是热噪声。隔离区里同时还有另外两条词,出现频率接近每天十次,老赵把它们移进词表体检清单,交给平台按关键词结构做一次扫描。体检规则很直白:不含设备名、不含气体名、不含点位编号、不含报警状态词,且在过去三十天内从未与任何气体监测术语共同出现在同一次检索会话里,就判定为纯噪声,从自动补全候选中移除,但原始日志保留。
这条规则不是万能,但它给了值守员一个可以核对的判断依据。老赵把这次体检结果导出来,一共处理了十一条词,其中七条直接移出补全,四条留在隔离观察区继续看。「鸿运大厅房卡购买」就在隔离区里,没有动它的日志记录。
整件事处理完,老赵回头看了一眼报警面板。面板上当前有两条低浓度报警,都是正常的设备启停波动,搜索框里干干净净,没有任何外部噪声词出现在最近的检索历史里。这才是他真正关心的:词表可以慢慢整理,但报警上下文不能被打断。
GMG平台把检索审计和报警快照做了链路隔离,通用搜索词的变动不会直接改写报警面板的检索索引。老赵说,这个设计省了他不少事——他只需要在每天交接班前花十分钟看一眼隔离观察区的变化,剩下的交给词表体检规则去跑。至于「鸿运大厅房卡购买」这类词,七天之后如果不再出现,就自动归档到历史日志里,不占任何活跃索引位置。
继续读