简介: 用户行为数据如何实时的应用在搜索服务中那? 怎样在1天内就可实现【精准的个性化搜索系统】搭建那? 今天小编将通过【阿里云开放搜索】中的三大“个性化搜索算法模型”给大家详细介绍,希望给予您更多解决思路~

一、个性化排序应用

类目预测

类目预测是开放搜索里基于物品/内容的类目信息改善搜索效果的算法功能
类目预测根据用户的查询词来预测用户想要查询哪个类目的结果,结合排序表达式,可以使得更符合搜索意图的结果排序更靠前
基本原理:把历史上搜过的query收集起来,结合query查询之后的点击行为数据,与类目下的物品信息联系起来,使用这些数据来训练模型,由模型来刻画query与类目之间的数据规律。

例如:不同用户搜索“华为”
有些行为意图搜索“配件”,有些意图是搜索“手机”,那根据用户的行为数据就可以通过类目进行判断,从而在排序效果上实现个性化展示;

二、个性化搜索引导

搜索中引导--下拉提示

• 功能介绍
下拉提示是搜索服务的基础功能,在用户输入查询词的过程中,智能推荐候选query,提高用户输入效率,帮助用户尽快找到想要的内容。
下拉提示实现了基于用户文档内容的query智能抽取,可以通过中文前缀,拼音全拼,拼音首字母简拼查询以及汉字加拼音,分词后前缀,中文同音别字等查询下拉提示的候选query。

例如:不同用户在搜索框输入“包”,下拉提示都是不同的,优先展示该用户搜索过的query,从而增加业务转化的机会;

• query生成规则
针对过去N(默认7)天的历史query,结合该query的词权重,召回结果数,历史搜索次数,近一天查询是否有结果等条件,选出一些热门历史查询词,作为下拉提示的候选词。
系统支持两种规则生成候选query:抽取生成和原值保留。
抽取生成:使用阿里nlp团队基于海量自然语言训练的分析器,对字段内容进行分词,抽取有意义的term进行组合,得到候选query,这种方式尽量保证生成的候选query能召回对应的文档。
原值保留:该规则对字段内容不做分词处理,直接将其作为下拉提示的候选query。
• 行业模板
根据不同行业数据特点提供了相应优化模板:通用行业模板,电商行业模板,内容行业模板
• 干预功能
对数据源应用文档设置过滤条件;对候选query结果进行干预,包括黑名单和白名单;
• 业务报表
下拉提示进行的数据统计指标包括:核心指标,流量指标,点击指标, 引导搜索指标,Query分析指标,五个维度;
可以衡量下拉提示召回、排序、加购转化、内容丰富度等效果。

搜索前引导-热搜和底纹

• 功能介绍
热搜和底纹是一个完整搜索引擎必备的基本功能,通常占据着搜索框入口的重要位置,提供不可或缺的业务价值。

从用户的角度来看,热搜底纹一般可以满足如下的需求:

  1. 给我推荐一些优质的查询词;
  2. 想知道大家都搜了些什么;
  3. 既想看我感兴趣的内容,又想探索一些兴趣之外的内容;

从运营者的角度,热搜和底纹可以提供这样的价值:

  1. 哪些query被搜得最多,热门query是用户兴趣的风向标,通过分析热门query我们可以把握用户的兴趣走向,对制定运营策略;
  2. 给用户推荐一些优质query;
  3. 给用户推荐热门query,一方面兼顾用户体验,另一方面给部分次热门query增加曝光机会;

• 配置流程

• 业务报表
热搜底纹业务运营报表,可以清晰反映搜索引导结果的点击情况,衡量其召回、排序的效果和质量,再通过系统的评估服务,找到对应的问题原因和解决方案。

原文链接
本文为阿里云原创内容,未经允许不得转载。

如何快速实现精准的个性化搜索服务相关推荐

  1. Airbnb个性化搜索服务架构

    导语:业务快速增长给搜索带来什么样的挑战?针对类似场景如何设计通用的平台?本文详细讲述Airbnb大型搜索服务的演进之路. 去年,Airbnb到了需要可扩展.分布式存储系统的时候了.例如,搜索个性化数 ...

  2. 分布式全文搜索服务Elasticsearch

    1.ElasticSearch简介 1.1 什么是ElasticSearch Elasticsearch,简称为es,是一款开源的高扩展的分布式全文搜索服务,它可以近乎实时的检索数据:本身扩展性很好, ...

  3. 【初码干货】使用阿里云开放搜索服务快速搭建资源搜索网站

    大家好,我又来了,答应云栖论坛一周一篇文章, 由于工作太忙已中断1个多月实在抱歉,这一次写点轻松有趣的东西-快速的做个资源搜索站 依稀记得十来年前,带宽还只有2M的时候,受各个论坛启发,做了可以搜索嘿 ...

  4. 使用阿里云开放搜索服务快速搭建资源搜索网站

    下面我们就一步一步来搭建这个简单的资源搜索网站 一.搭建前的一些准备和分析 资源搜索网站有如下几个关键点: 1.原始数据 没有个几百万条初始搜索数据,都不好意思和别人说是做资源站的,在这个案例里面,我 ...

  5. 打破行业壁垒!阿里云OpenSearch开启个性化搜索里程碑

    随着业务的高速发展,越来越多的客户对于搜索带来的实际转化和分发效率有了越来越高的要求.尤其在电商.资讯等行业,这一目标极其重要. 阿里云OpenSearch是面向全行业的搜索引擎解决方案,然而不同领域 ...

  6. 【项目介绍】ElasticSearch7+Spark 构建高相关性搜索服务千人千面推荐系统

    我做的项目是在慕课网买的 项目介绍 项目需求背景:模仿大众点评应用提供用户线下搜索推荐服务门店的需求 技术选型:后端业务:SpringBoot:后端存储:MySQL.mybatis接入:搜索系统:El ...

  7. 1、点评搜索服务推荐系统项目概述

    ElasticSearch7+Spark 构建搜索服务&推荐系统 文章目录 ElasticSearch7+Spark 构建搜索服务&推荐系统 项目概述 项目设计 业务需求 技术分解&a ...

  8. 3、点评搜索服务推荐系统 -门店 - 实现点评门店推荐搜索初级

    点评门店推荐搜索初级 文章目录 点评门店推荐搜索初级 门店搜索推荐简介 搜索推荐基础 门店搜索推荐实现 小结 整理总结一下 ElasticSearch7+Spark 构建高相关性搜索服务&千人 ...

  9. 飞鸽传书网,打造精准化生活搜索

    随着中国第三产业的快速发展,企业的数量突破3000万家,上网人数突破1.72亿.互联网上巨大的信息资源,正日益深入到了人们的学习.工作.日常生活等各个方面,面对有着海量信息的互联网,越来越多的人开始从 ...

最新文章

  1. 漫话:敏捷Scrum研发技术与过程管理实践
  2. Vue 项目实现按钮级别权限管理
  3. mapper中 <include refid=“XXX“></include>标签 <sql id=“XXX“>标签
  4. BLE Mesh(1)—— 简述
  5. js中变量作用域的小理解
  6. 计算机科学计算方面分为,计算机方面的专业分为哪些类?【资讯与计算科学】和【电脑科学与技术专业】有什么不同?...
  7. 什么叫python代码的优化_优化Python代码
  8. 【C++】随机函数的使用
  9. STM32程序中使用printf打印中文字符乱码
  10. 【spring boot】application.properties官方完整文档【参考使用】
  11. 嵌入式C语言static关键字
  12. Word分栏在排版中的应用
  13. pymol 分离蛋白与小分子保存;pymol分离蛋白多聚体亚基;pymol对接位点交互图展示;去除杂原子
  14. 同城聚合平台v59.4.0 本地同城 同城信息 同城商家
  15. Aaron 与您共享系列五:最适合威客阅读的书籍
  16. 华为鸿蒙系统是指芯片吗_华为要卖掉荣耀?假的!荣耀V40采用麒麟芯片和鸿蒙系统...
  17. firefox硬件加速 linux,强制启用 Firefox 的硬件加速功能
  18. 蓝桥杯 BASIC-3 字母图形
  19. 有关刚度矩阵c语言的算法,基于C语言的钻柱有限元单元刚度矩阵计算.PDF
  20. 【中秋福利文末Kotlin书籍免费送】程序员30 岁之后:如何实现质的突破?

热门文章

  1. java字符转为数字_Java 判断字符串能否转化为数字的三种方法
  2. python锁机制_python基础(锁机制,守护线程,线程队列,线程池)
  3. 大数据学情分析_多分学情大数据分析
  4. 用python将word文档导入数据库_python读取word文档,插入mysql数据库的示例代码
  5. oracle插入未调用并行,oracle并行之概念篇
  6. 数据结构中的树 --- 红黑树
  7. leetcode 3 --- 无重复字符的最长子串
  8. html5绘制矩形动画,HTML5下绘制矩形教程
  9. activiti前端画图转化_记Activiti入门使用-2 流程绘制、导入及开始一个流程
  10. jdk1.6的项目可以用1.8吗_摩托车链条的保养项目有哪些?可以用高压水枪清洗吗?...