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

访客4年前黑客资讯903

从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。

相关文章

蓝色西装怎么穿搭好(什么场合适合穿蓝色西装

蓝色西装怎么穿搭好(什么场合适合穿蓝色西装

如果你刚买了一套新西装。 或者你要参加一个婚礼,必须穿正式的衣服。 你会选择一件好看合身的西装,或许你认为买了西装只为了一个正式的场合会有点浪费。 你把它放回壁橱里,直到另一个正式的场合才能重见...

手机能被监控是真的吗(手机是不是可以被监控)

手机能被监控是真的吗(手机是不是可以被监控)

本文导读目录: 1、手机真的会被监听吗? 2、手机被监控了,微信聊天也会被看到吗? 3、手机会被监控吗? 4、如何看自己手机是否被监控 5、手机真的有监听功能吗?为什么聊天聊到什么,手...

怎么管理、批量删除微信聊天数据

操作方式 01 起首点击微信中的设置,如下图所示。 02 然后点击通用,如下图所示。 03 接着点击存储空间,如下图所示。...

抖音怎么养号?2019年最新养号攻略送给你

抖音怎么养号?2019年最新养号攻略送给你

许多人都有一个误区,将抖音像朋友圈那样玩,发视频没有一个明确的方向,今天发美食,明天发美妆,抖音平台都不知道你发的视频属于那一类,怎么推荐?流量能高吗? 你在注册抖音号之后也没有刷一刷抖音,就直接发视...

副业做什么赚钱(上班族的最佳第二职业)

副业做什么赚钱(上班族的最佳第二职业)

作者 l 粥左罗 来源 l 粥左罗(ID:fangdushe520) 你好,我是粥左罗,这篇聊聊副业赚钱这个话题。 估计很多正在靠副业赚钱的朋友,看到题目要点进来骂我了“老子主业顺风顺水,副...

Lol4月幸运召唤师官方活动入口链接怎么进入 2020年4月lol阿卡丽的神秘商

Lol4月幸运召唤师官方活动入口链接怎么进入 2020年4月lol阿卡丽的神秘商

lol幸运召唤师活动4月活动地址是什么?怎么样抽到一折皮肤?幸运玩家可抽取最低1折折扣购买英雄或皮肤,幸运召唤师是一个福利回馈活动,只要抽中的玩家,就能用一折的优惠购买皮肤啦。 Lol2019年4月...