一文带你了解搜索功能设计

访客4年前黑客资讯907

从PC时代到移动互联网时代,搜索满意了人们从海量信息中找到有代价信息的需求,进一步提高了用户的信息消费本领和获取信息效率。笔者曾做过一个较量简朴的APP站内搜索成果优化,查阅了很多搜索成果设计资料。

于是乎便有了这篇搜索文章,我将从搜索最主要的三步领略用户搜索意图、召回内容、排序内容来给各人讲讲搜索成果设计的那些事。

一文带你相识搜索成果设计

纲要如下:

搜索是为了办理什么

如何设计站内搜索

领略用户搜索意图

召回内容

排序内容

query阐明

写在最后

一、搜索是为了办理什么

搜索引擎在PC时代崛起,谷歌、百度通过输入框和网页搜索功效来满意网民的信息消费,辅佐网民冲破各类信息差池称。谷歌、百度的搜索信息是相对开放的,用户能在上面搜到大部门的内容。

跟着移动互联网的普及,很多APP开始构建本身的内容生态,搭建自身的站内搜索。谷歌、百度等搜索引擎时从搜索到内容,这些站内搜索是从内容到搜索,基于自家的内容生态来搭建搜索成果。

对付用户来说,用户搜索内容可分为几种场景:

有明晰想搜的内容并记得所有要害词

有明晰想搜的内容但记不清所有要害词

无明晰想搜的内容

所以对付用户来说,搜索是为了办理用户明晰可能不明晰的搜索需求,让用户可以或许搜到想搜的内容。从更深一层来说,搜索提高了用户获取信息、内容的效率。

二、如何设计站内搜索

一文带你相识搜索成果设计

站内搜索对付搜索系统来说,整个流程可以分为三步,别离是:

领略用户搜索意图

召回内容

排序内容

整个流程里,之一步领略用户搜索意图会涉及到query预处理惩罚、分词技能等技能,第二步召回相关内容一般用到的是索引倒序的技能,召回有相关性的内容,这里会涉及到倒排索引和匹配度问题。第三步排序内容今朝常见的有排序计策、呆板进修。

产物司理需要做的主要是画搜索原型图和拟定召回相关性计策和排序计策,其他的主要是靠技能可能第三方去实现。

三、领略用户搜索意图

用户搜索是整个搜索系统的上游,只有领略了用户的搜索意图,搜索揭示的功效才会是用户想要的。假如对搜索意图领略错了,岂论我们的召回率和排序计策何等牛,对用户来说这次的搜索其实是失败的。

那么怎么领略用户的搜索意图呢?用户输入的是要害词,所以我们来阐明下怎么领略要害词。(ps:这篇文章只接头搜索 *** 为输入文字的 *** ,不接头语音输入、图片、视频输入等 *** )

3.1 query预处理惩罚

3.1.1 拼音转文字

当用户在搜索框中输入拼音时,可以识别出文字。这种搜索场景照旧蛮常见的,好比用户想在微信念书中搜索“俞军产物要领论”,那么当用户在搜索框中输入”yujunchnapinfangfalun”时能领略出“俞军产物要领论”,并给出搜索功效。

3.1.2 繁体转简体

对付一些有繁体输入习惯的用户,需要对用户输入的繁体字举办转化,可以识别出其简体。详细方案是通过词表将繁体query转化为简体query,后续系统在将简体query举办召回。

3.1.3 自动纠错

当用户在搜索框中输入“于军”,其实用户想搜的是“俞军”。系统可以对这个query举办判定,判定有没有在索引库掷中文档,假如没有,则需要对其举办预处理惩罚的自动纠错。

自动纠错可以通过维护纠错表的 *** 实现。在纠错内外通过映射原词给纠错后的词,从而实现query改写。

今朝自动纠错在客户端显示上也有几种差异的形式:

强纠错:直接改写query,给用户的提示一般为“已显示XXX的搜索功效”

中纠错:直接改写query,给用户的提示一般为“已显示XXX的搜索功效,仍然搜索:X原词XX”

弱纠错:不改写query,只是给用户提示“你是不是要搜索:XXX”

3.1.4 同义词转换

同义词转换从字面上领略就是可以或许对query举办同义词的领略。好比当用户输入“首都机场”,可以领略为“北京机场”,用户输入“国宝”,可以领略为“大熊猫”。

同义词转换技能对付query意图领略很是重要,许多时候用户不能很好地输出本身想搜索的内容,假如没有同义词转换技能进一步处理惩罚,那么召回的内容很有大概并不是用户想要的。

同义词转换技能一般是通过获取用户的session日志来阐明相关的query。

相关文章

什么样的女性最具女子力 男女眼中的女子力有什么差别

针对女子力的观点,男生和女生眼里的认知能力是有差别的,女子力和女人风采,女人气质尽管实际意义相仿,但并不相同,那麼,哪些的女士最具女子力?男孩和女孩眼里的女子力有哪些区别?下边我就而言说。 哪些的女...

女子系鞋带被同伴推入水库-女子将女伴推入水库二人均溺亡

女子系鞋带被同伴推入水库-女子将女伴推入水库二人均溺亡

前不久一则“女人绑鞋带被伙伴送入水利枢纽”的信息造成了许多 网民的关心,据统计,黄衣女子被送入水时,黑衣女子也一同落入水里,监管显示信息,落入水中后黑衣女子还死死的把握住黄衣女子不许她逃生,最后二人同...

黑客能学到什么程度(黑客有多难学)

黑客能学到什么程度(黑客有多难学)

黑客最基础的应该学什么 我想成为一名黑客,需要掌握哪些知识,从哪学起?对一个黑客来说,学会编程是必须的,计算机可以说就是为了编程而设计的,运行程序是计算机的唯一功能。对了,数学也是不可少的,运行程序其...

北京 微信

近期有许多 北京市当地的盆友在后台管理留言板留言,想掌握有关北京模特微信微信、QQ、电話、价钱、相片、视頻、所属企业、预定步骤及商务伴游手机微信等信息,北京市益萌模特预约服务平台以便便捷大伙儿更迅速的...

怎么偷取聊天记录_通过微信号反查手机号

告白不是做给每一小我私家看,看不懂的人就应该看不懂,那些能看懂的人才真正重要。 文案是坐在键盘后头的销售人员。一切告白,都是为了引导用户做出改变。 既然是 “销售人员”,有2点值得我们深思: 1)...

对战黑客(黑客对手叫什么)

对战黑客(黑客对手叫什么)

中国最强黑客与美国最强黑客对比 1、Gary McKinnon,现年42岁的英国黑客Gary McKinnon被控在2001年和2002年非法侵入了美军五角大楼和NASA的计算机网络,这位自称技术并不...