如何做出优雅的搜索功能?.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何做出优雅的搜索功能?

如何做出优雅的搜索功能 ? 搜索从宏观上来看有两种 ,一种是搜索引擎 ,另一种是垂直搜索。搜索引擎有 Google、 Bing、 度、搜狗等等 ,而垂直搜索则是在大多数产品内置的对内容的检索功能。此处仅讨 论垂直搜索。 一、搜索的核心 搜索的核心 : 根据提供的已知信息 ,给用户提供符合各方利益诉求的内容。利益诉求包括 :用户的利益诉求 ( 如优质的内容 )与产品的利益诉求 (如搜索引擎广告 ) 性能 :快速的提供内容 展示结果时 ,考虑用户体验 比如 A irbnb 算法中考虑的内容有 : 搜索主体的历史偏好 搜索结果的质量 整体的平衡 (新房源的适当倾斜 ) 二、搜索的几个主体 搜索的用户 输入的内容 (关键词/图片/语音/二维码 ) 搜索结果 (屏蔽部分结果 ) 搜索结果的排序方式。 2.1 搜索的用户 一个简易的搜索功能 ,可能有关键词+搜索结果就可以。但是一个完善的搜索功能 ,却要通过对搜 索主体偏好的猜测 ,对输入内容的语义分析 ,对搜索结果的质量评估分析 ,对搜索结果的排序方式 机器/人工调整为用户呈现适当的结果。 谈到搜索的主体 ,时常关联的词汇是 『大数据』 ,通过分析用户的行为来对用户建立起立体的用户 画像 ,从而为用户推送合适的内容。譬如搜索引擎中广告的 ,会根据用户的过往搜索与浏览历史进 行不同的展示。 大多数搜索并不需要考虑到搜索主体 (鉴于收集用户信息分析用户偏好的成本非常高 ),需要考虑 到搜索主体的 ,要不是提供内容 ,要不就是是提供商品。 2.2 输入的内容 这里一共要谈两个部分 ,一是输入的内容 ,即关键词 (或其他形式的输入 ),二是对输入内容的 分析。 输入的内容主要有以下几种类型 ,文字 (如 Google 和 度 )、图片 ( 度、Google 、淘宝的图片 搜索 )、语音 (Siri 和出门问问 )、二维码等。 淘宝的图片搜索 狭义的搜索输入的内容主要是文字形式的关键字。并通过关键字匹配来寻找搜索结果。 另外 ,这里有很重要的一项会影响到搜索结果质量的功能 ,那就是对输入内容的分析 (通常情况下 是两种 ,一是语义分析 ,二是图片识别 )。 搜索的核心在于通过用户的输入判断用户的需求 ,从而给出搜索结果。这里对于用户输入内容分析 的能力就直接影响到搜索功能的质量。劣质的搜索功能无法分析语义自动分词 ,只能给出完全匹配 的结果。譬如 ,用户输入 『大连衣裙』 ,劣质的搜索功能就有可能给出这样的结果 『大连』 『连衣 』或者根本无法显示匹配结果。 语音搜索的分析也是通过语音识别将其转化为文字 ,然后进行搜索。因此不提。 2.3 搜索结果 搜索引擎的结果有各式各样的结果 ,而在应用内的垂直搜索也有可能有多种类型的结果。而大多数 产品的做法是将搜索结果按照类型分为几种 ,用户可以点选 t ab 按钮切换。 网易云音乐的搜索结果 2.4 筛选/排序方式 对搜索结果的排序分为默认排序和选择排序。 产品内的默认排序通常是多种方式下的排序。例如 度 ,搜索结果下的默认排序可能考虑了网页的 质量、相关程度、广告、发布时间、是否为 度的自家产品等。 但大多数产品会提供一种自定义的筛选和排序。例如淘宝 ,各种产品的数据高度结构化 ,可以通过 不同维度进行筛选和排序。 手淘的排序 手淘的筛选 在理想情况下 ,搜索结果的默认排序应该有算法完全决定 ,越少的人工参与越好。但事实上大多数 产品其实并不拥有那么强大的搜索算法 ,大多数产品也并不需要那样强大的搜索功能 ,这时适度的 人工干预就很重要了 ,不仅可以保证搜索结果的质量 ,还可以根据盈利方面的考虑对搜索结果进行 调整。 三、其他的搜索 搜索不一定是一个独立的功能 ,相信细心的你也曾发现过内嵌在其他功能的搜索。 你想到了什么呢 ? 不知道你想到的和我想到的是不是一样 ,那就是 『微博』 微博和 Tw it t er 在发布的时候有一个特别的小功能 ,@ (提及某人 )和# (带上话题 )。这个操作虽 然有一定的学习成本 ,却是一个非常有巧思的设计。 Tw it t er中的@功能 Tw it t er 中的# 功能 四、如 设计一个 『优

您可能关注的文档

文档评论(0)

ldj215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档