如何建立一个简单的相关搜索模型?

相关搜索是什么?

以百度为例,相关搜索就是对当前搜索结果页的一种相关推荐,如图是我对【视频压缩】关键词的搜索结果及相关搜索词展现。

如何建立一个简单的相关搜索模型?

相关搜索有什么作用?

场景一般为:用户对当前页面展示内容不满足。
当你通过一个关键词无法找到你想要的东西的时候,相关搜索很可能能帮到你,和搜索提示不同,搜索提示主要用的前缀匹配的模式,关注的是你还没有点击搜索键的时候猜测你想搜什么,而相关搜索是你点击搜索键以后猜测你可能还想搜什么,所以相关搜索更加类似于一个相关推荐机制。

如何建立一个简单的相关搜索模型?

如何进行简单的相关搜索推荐?

本质上相关搜索是一个搜索输入和推荐输出的过程?

  • 从用户角度考虑,当我在搜索一个词时结果没有满足我的需求有可能存在的问题是:①、我输入的查询词有问题;②、数据库确实没有相关内容;
  • 运营角度考虑,当用户在搜索一个词的时候,我要解决的问题:①、解决用户查询不标准问题;②、同时反馈高质量的相关搜索给客户;

从以上粗略分析我们可以得出:相关搜索的核心就是找到与输入内容相似或者相关的高质量内容,那么这个相似和相关的高质量内容如何衡量呢?

1、根据分词+TF-IDF向量模型

通过对当前搜索词进行分词的方式,将查询词切成单词的形式结合向量模型进行计算,分词在网上有大把的工具可以使用,可以满足对近义词和相似词的需求。

2、根据用户搜索轨迹推荐(非一次性搜索)

为什么是非一次性搜索,这个是因为如果是一个正常的用户,他在第一次输入搜索词与第二次搜索词相隔时间很久,那这两个词大概率下是没有太大关系的,如何定义一次性搜索这个问题我们用一个简单的规则:第一次输入搜索词与第二次输入搜索词间隔大于5分钟,我们就把他定义为一次性搜索。

①、记录:用户id+关键词 [ A1,A2….. ]  [ B1,B2….. ]  [C1,C2…..]将所有用户的非一次性搜索轨迹都记录下来。

②、加入统计规则:提取与当前用户搜索词相似的用户,对其下一步搜索词进行统计计算,得分高者优先推荐。

3、根据其他用户搜索词记录补充推荐

这个与下拉搜索有逻辑一样,比如用户搜索:“苹果电脑”,这个时候我们就可以把与“苹果电脑”相似的搜索词进行统计计算,得分高者优先推荐;比如最后“apple笔记本电脑”得分较高,那就推荐这个词。

4、根据搜索结果进行推荐

根据搜索结果进行推荐,也就是将搜索结果一样的页面进行关键词归类。如:搜索词A:结果12345    搜索词B:结果12345   那么搜索词A与搜索词B就可以建立同类关系。

5、结合当前相关热点推荐

一般适用于热点事件相关的场景,如:用户搜索:“正新鸡排”,恰好最近正新鸡排被315曝光热门,那么这个时候就可以推荐:“正新鸡排315曝光”这个词。

如何建立一个简单的相关搜索模型?

通过以上算法进行计算就可以建立一个简单的相关搜索模型,当然除了这些肯定还会有更高级的相关搜索推荐算法,别看是一个小小的推荐算法,也是需要考虑很多东西才能更贴近用户需求,解决用户问题!

发布者:超威蓝猫,转转请注明出处:https://seowki.com/seo/baiduseo/4173.html

(0)
上一篇 2022-04-12 13:33
下一篇 2022-04-14 21:43

相关推荐

  • 内容聚合页优化的基本要点有哪些?

    聚合页是seo策略中排名较为稳定的页面之一,通常由大量底层数据聚合构成,例如:文章、图片、问答…….而聚合页在选词和聚合上也有一些需要注意的点,如果这些问题不考虑清楚,你的聚合页就并没有实质性价值,获取排名的机会和稳定性也会很差。 关键词本身的合理性 在SEO的策略中,通常会将一些竞争较大、优化难度较高的词选用聚合页去做,但有些词本质…

    2022-06-13
    00
  • 拼多多实名认证怎么删除?拼多多实名信息要怎样删除?

    要删除拼多多的实名认证信息,您可以按照以下步骤进行操作: 拼多多实名认证怎么删除?拼多多实名信息要怎样删除? 打开拼多多应用程序并登录您的账号。 在底部导航栏中,点击右下角的“我的”图标,进入个人中心页面。 在个人中心页面上,向下滑动,找到并点击“设置”选项。 进入设置页面后,找到并点击“账户与安全”选项。 在账户与安全页面上,找到并点击“实名认证”选项。 …

    2023-06-27
    00
  • 在哪里设置淘宝买家秀加精?

    要设置淘宝买家秀加精,您需要按照以下步骤进行操作: 在哪里设置淘宝买家秀加精? 登录您的淘宝账号。 在淘宝首页右上角找到并点击”我的淘宝”。 在”我的淘宝”页面中,找到”已买到的宝贝”选项,并点击进入。 在”已买到的宝贝”页面中,找到您想要设置买家秀加精的商品,并…

    2023-07-02
    00
  • PageRank算法原理是什么?具体如何计算?

    PageRank算法是网页排名的要素之一,早在PageRank算法提出之前,已经有研究者提出利用网页的入链数量来评估页面重要程度,PageRank算法的核心也正是基于这种“让链接来“投票”的核心思想出现,也就是一个页面的重要程度是由给它投票的网页数量+质量来进行链接得分分析。 PageRank算法核心 1、数量假设 如果一个网页收到其他网页的指向入链数量越多…

    2022-04-11
    10
  • 正确培养蜘蛛爬行习惯,提升蜘蛛抓取效率

    搜索引擎蜘蛛在对网站进行抓取的过程中会对网站更新频率进行监控参考,从而对下次抓取时间进行合理安排,这样的策略可以有效提升搜索引擎Spider爬行效率,避免不必要的资源浪费; 而对SEO来说,培养蜘蛛良好的抓取习惯更是能够帮助模块获取稳定排名维护的重要策略,那如何才能培养蜘蛛正确的抓取习惯? 1、页面时间因子添加 众所周知,搜索引擎在没有任何辅助条件的情况下来…

    2022-06-08
    00

发表回复

登录后才能评论