渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

时间:2021-12-19 16:42:40

日常生活工作中,我们通过搜索引擎查询相关资料时,经常遇到不知如何指定准确关键词的情况,仅仅根据指定大概范围的关键词时,搜索结果往往不能尽如人意。

《信息导航》APP最新版本(Ver 1.1.2)基于关键词关系,实现了渐进反馈式搜索技术:首先输入一个大范围的关键词排除与搜索目标无关的其它关键词与信息,然后在当前关键词下,搜索结果能够返回所有相关小范围关键词,选择其中某个小范围关键词可以进一步缩小搜索结果的数量,如此通过不断选择范围关键词,一般仅通过2、3个步骤即可快速找到所需的关键词与信息内容,无需输入,无需记忆,就能够达到快速导航的目的。

我们以一组500多条的Linux命令集为例,看看不同的信息检索模式有何不同。

下面的思维导图在一张图中,仅仅列举了Linux常用命令,就已经密密麻麻无法查看了,根本无法确保满足运维工程师在现场快速查找命令操作的需求。

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

Linux常用命令思维导图

搜索引擎的原理是基于搜索结果是否在文字上最大程度匹配了指定的搜索字符串,却不太容易探知搜索背后的隐藏关联信息。例如,通过搜索引擎很难准确得到“Linux网络文件相关操作命令”列表。

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

使用搜索引擎搜索:“Linux网络文件相关操作命令”

下面我们看看《信息导航》app在不输入任何信息的情况下,如何检索“Linux网络文件相关操作命令”的。

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

信息导航专题

如上图,点击红色的“信息专题导航”图标,进入专题导航界面,如下图所示:

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

Linux命令检索

点击上图中关键词“Linux命令检索”下的“>>”链接,开始进入Linux命令检索专题,如下图所示:

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

目前支持按命令特征检索与字母表检索两种模式

点击上图中关键词“命令”本身或下面的“>>”链接,进入按命令特征进行检索命令的界面,如下图所示:

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

命令关键词列表与命令信息列表

上图显示了所有的命令清单以及默认关键词所关联的信息列表,由于此列表中关键词太多,没有检索的意义,下面开始介绍如何快速缩小检索范围。点击上图左上方“筛选”按钮(在选中关键词“命令_”的上方),提取所有命令关键词的特征关键词,如下图所示:

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

网络相关Linux命令

在“筛选”列表下,向下滑动翻页,找到“网络”关键词并选中,则得到“Linux网络命令”关键词列表与相应的信息列表。此时,截图最上方的搜索栏内容自动填充了“命令网络”这个复合查询条件,如果还想继续加入“文件”查询条件呢?因为,此时仍有93条网络命令,结果太多,不易查找。点击搜索栏右侧的“搜索(放大镜)”按钮,进入下一级导航,如下图所示:

渐进反馈式搜索技术助力运维工程师——Linux命令高效检索

网络文件相关Linux命令

上图中,再次点击“筛选”按钮,此时将提取所有网络命令的特征关键词,通过翻页找到“文件”关键词并选中,结果列出了6条网络文件操作的相关命令。大功告成,没有输入任何信息。

上面操作步骤看似很多、比较复杂,实际操作起来非常迅速简便,绝对是Linux运维工程师的高效好助手。

类似的操作,点击“字母表命令”关键词,可以按命令的首字母进行动态分类检索,通过“筛选”按钮,可以提取当前首字母下所有命令的特征关键词。

本系统是开放的,任何专业领域的专家用户可以制作自己的专题导航,欢迎加入!