分享好友 资讯首页 资讯分类 切换频道

数据处理之搜索如何命中?

2026-11-10 08:3040东莞安晨包装材料有限公司13825799799东莞安晨包装材料有限公司13825799799

本文主要讲解了用户在搜索的时候,是怎么命中的,enjoy~

通过本文你可以了解到:

了解搜索过程的基本原理:如何根据关键字匹配内容,如何返回搜索结果,如何将结果展示给用户; 在搜索场景下更合理的划定搜索范围(输入内容命中哪些字段),提高用户搜索效率,提高数据搜索基线; 提高日常工作中搜索的效率,更快更准地搜到自己想要的东西。 用户搜索的过程:用户输入关键词,系统根据用户输入的内容筛选出系统认为用户感兴趣的信息,然后按照系统所设定的规则进行排序。整个过程可拆解为三步:分词、筛选、排序。

在了解分词前先看下搜索的存储原理:在系统词库和索引库之间建立关联,通过用户输入的关键词去匹配词库,然后拉取索引库内容展示给用户。

以在美食网站搜索“北京最大的火锅店”为例,索引库中内容为系统内所有店铺,每个店铺包含的字段有店名、位置、月销量、评论量、评分等等;词库中内容为系统内的词条,只要用户输入的内容能够匹配到词条,就可以快速找到词条对应的索引内容,无法匹配到词条时就没有返回结果。每个系统都有自己的词库,搜索的很多优化都是集中在词库的优化上。

一、分词 分词是对用户输入的信息进行解读,是自然语言处理的重要步骤。同机器学习原理一样,分词将非结构化的数据转化为结构化数据,结构化的数据就可以转化为数学问题了,解决数学问题正是计算机之所长。

1.1 分词的原因 搜索系统的词库无论如何优化、完善都是有限的,但用户的输入是没有限制的。那么如何把用户无限制的输入对应到有限的词库并返回结果呢?

这就需要引入一个新的概念——分词。简单说就是:系统在对用户输入的内容无法精确匹配时,会将内容进行切分,使切分后的词能够匹配到系统的词库。仍以上图为例,如果用户输入“北京最大的火锅店”,系统中并没有这个词,精确匹配的情况下没有任何结果,此时会将输入内容进行切分,于是

“北京最大的火锅店”——> “北京”、“最大”、“的”、“火锅店”。

点赞 0
举报
收藏 0
打赏 0
评论 0
分享 1
更多相关评论
暂时没有评论,来说点什么吧
iOS和Android设计理念的演变
一部智能设备撇开众多的功能不说,一套不错的UI界面和良好的交互模式是一部智能机的基础。如果没有有用的用户界面,那么设备也不过是一块没有作用的电路板。尽管这两个操作系统更新迭代的时间有些漫长,

0评论2026-11-100

一个完整的交互设计流程是怎样的?
导读:小编在一家创业公司,披着产品运营的外衣做着产品经理的勾当。耗时1个半月的时间,将产品原型处理完毕。耗时这么久,主要原因是研发团队先行,产品和设计后行的逆行逻辑,真真的是累够呛。看到这个图,其实很清楚了,

0评论2026-11-100

移动端的时代要如何重塑网页设计流程?
随着时代和技术的发展,网页设计的流程正悄无声息地发生着巨大的变化。精准具体的设计交付列表不再是网页设计的唯一标准,静态页面设计在整个设计流程中所占的比重也逐步降低,正如同StephenHay所说,

0评论2026-11-100

用户体验设计师必备的4种UX文档
当谈及用户体验相关的文档之时,线框图和原型相关的文档无疑是其中最重要的。但值得注意的是,用户体验所涵盖的范畴不止于此,它们也仅仅只是个开始。实际上,我们发现还有四份文档也是日常用户体验设计中极其实用的文档。

0评论2026-11-100

如何发现交互设计中的思维盲区
在一个项目中,交互设计起着承上启下的作用。开发人员根据交互文档搭建初步的程序框架,视觉设计师基于交互设计进行精细的界面设计,之后再交付开发。交互设计方案的改动涉及多方的调整,虽然不及产品需求变更那样牵一发而动全身,

0评论2026-11-102

UE干货:Material Design App 实战经验分享
MaterialDesign(以下简称MD)是Google在Android5.0发布后主推的ue设计规范,旨在解决Android平台设计风格不统一的问题,其核心理念“材质化”是基于拟物与扁平之间的设计,

0评论2026-11-100

关于在iOS当中实践Material Design的访谈
原文当中关于这位设计师成长经历和近期项目介绍的内容省去了,脱一层水。小节标题是host的提问。你产出了很多不错的MaterialDesign,尤其是iOS版本的GoogleKeep探索。

0评论2026-11-102

界面设计中的动画原理:可理解的变速过渡效果-深入研究加速和减速
你认为这两个球在做什么绿球弹跳很明显,但是红球在怎样运动?当然,它像绿球一样上下运动,落下和弹起所用的时间和绿球一样。然而,红球感觉很机械,而绿球让人感觉它确实在弹跳。

0评论2026-11-102

干货 超全面!阿里设计师教你写好一份设计文档
鸿影:一份设计文档的结构大概可以分成Background项目背景、Schedule排期、History版本历史记录、InformationArchitecture信息架构分析(包括SiteMap、ExperienceMa

0评论2026-11-100

网页设计中常见的五种交互设计错误
交互设计从来都不是简单的事情。可靠的交互通常需要借助对用户行为的深入分析,然后有针对性的精心策划。可是随着新的技术和新的交互模式的不断涌现,事情就变得不是那么容易了。其实大家遭遇的困境都很相似,

0评论2026-11-102