个税10% 人群_人群管理如何使我们的搜索质量提高27%

个税10% 人群

by Thanesh Sunthar

由塔内什·桑塔尔(Thanesh Sunthar)

人群管理如何使我们的搜索质量提高27% (How Crowd Curation Improved Our Search Quality by 27%)

The bigger your platform gets, the more vital search becomes. And if you run a content-heavy platform like ours, it’s even more critical that you get search right.

您的平台越大,搜索就越重要。 而且,如果您运行像我们这样的内容丰富的平台,那么正确搜索就显得尤为关键。

Retrieving relevant information from millions — potentially billions — of records is not a trivial task. The problem of search is so complex that it has it’s own discipline dedicated to solving it, called Information Science.

从数百万个(可能数十亿个)记录中检索相关信息并非易事。 搜索问题是如此复杂,以至于有自己的学科致力于解决它,称为信息科学

The world’s six most-visited websites all feature a prominent search bar in their navigation panel. Facebook, YouTube, and Amazon have chosen to place the search bar right next to their logo, highlighting how important search has become for these platforms. Google, the world’s number one website, was initially built around this single problem — search!

世界上访问量最大的六个网站在其导航面板中均具有醒目的搜索栏。 Facebook,YouTube和Amazon选择将搜索栏放置在徽标旁边,以突出显示搜索对于这些平台的重要性。 谷歌,世界排名第一的网站,最初是围绕着这个单一的问题-搜索!

搜索即导航 (Search is Navigation)

Search is the primary way people discover content on a platform. Few people will really put in the time to learn your platform’s hierarchy. In every category, there are many other platforms competing for your users’ time, so these hierarchies are constantly evolving, anyway.

搜索是人们在平台上发现内容的主要方式。 很少有人会真正花时间学习平台的层次结构。 在每个类别中,都有许多其他平台在争夺您用户的时间,因此无论如何,这些层次结构都在不断发展。

When was the last time you used a menu bar? Or even used advance search filters? Unless you forced users to use these, they tend to naturally stay away from these. So if it isn’t easy enough for users to discover your content through search, they’ll lose interest and move on.

您上次使用菜单栏是什么时候? 甚至使用了高级搜索过滤器 ? 除非您强迫用户使用这些,否则他们自然会远离这些。 因此,如果用户通过搜索来发现您的内容不够容易,他们将失去兴趣并继续前进。

整理搜索结果 (Curating Search Results)

When search results aren’t relevant to the user, they won’t take the next action and click on any of the results. Curation helps increase the relevance of search results.

当搜索结果与用户无关时,他们将不会采取下一步操作,也不会点击任何结果。 策划有助于提高搜索结果的相关性。

My company, Flipp, takes weekly circulars from retailers and makes them searchable. Here’s the difference between non-curated and manually curated results when you search “cake” on Flipp:

我的公司Flipp每周都会收到零售商的通函,并使其可搜索。 下面是当你搜索“蛋糕”上Flipp 非策划人工监管的结果之间的差异:

Manual curation is the process of a human actually checking each and every search term, then manually arranging the sort order of the results. It’s clear that our manually curated version shows a much cleaner, more relevant set of search results to the user.

手动策划是人类实际检查每个搜索词,然后手动排列结果的排序顺序的过程。 显然,我们的手动策划版本向用户显示了更简洁,更相关的搜索结果集。

You can automate some aspects of manual curation, but it’s still a resource intensive task.

您可以使手动管理的某些方面实现自动化,但这仍然是一项资源密集型任务。

输入人群管理 (Enter Crowd Curation)

While manual curation is a great way to get started, it’s not a scalable solution. We need a better approach.

虽然手动策展是入门的好方法,但它不是可扩展的解决方案。 我们需要更好的方法。

This is where crowd curation comes into play. It uses the wisdom of the crowd to sort the order of search results.

这是人群策展活动发挥作用的地方。 它利用人群的智慧对搜索结果进行排序。

One simple approach is to see what items users are clicking on the most, then bump them up to the top of your search results. Here’s an example of the search results for the query “bbq” both before and after crowd curation:

一种简单的方法是查看用户点击次数最多的项目,然后将其提升到搜索结果的顶部。 这是在人群管理之前和之后查询“ bbq”的搜索结果的示例:

As you can see, measuring the click count on an item and sorting results based on that yields much better search results. But because items change on a daily basis in our app, our search results require a periodic tune-up. We keep search results fresh so that expired deals disappear and newer, more “newsworthy” deals rise to the top.

如您所见,测量项目的点击计数并基于该结果对结果进行排序会产生更好的搜索结果。 但是,由于项目在我们的应用程序中每天都在变化,因此我们的搜索结果需要定期进行调整。 我们会保持搜索结果的最新状态,以使过期的交易消失,并且更新的,更具“新闻价值”的交易升至最高。

We have to ensure that we don’t penalize new flyer items against the older items, which have received more impressions, and therefore collected more clicks. This creates other interesting challenges for our dev team.

我们必须确保我们不会对新的传单项目与较旧的项目进行惩罚,因为较旧的项目获得了更多的印象,因此获得了更多的点击次数。 这给我们的开发团队带来了其他有趣的挑战。

Search is also slightly different on mobile platforms. Because the screen size is smaller, we have to also consider what is actually displayed in the viewport.

在移动平台上,搜索也略有不同。 因为屏幕尺寸较小,所以我们还必须考虑视口中实际显示的内容。

There’s a greater chance that a user will click on an item that is shown at the top (above the fold) rather than items further down the list that they have to scroll down to (below the fold). If the user does take the effort to scroll down to find an item, then that has to also be taken into account when we improve the sort order of our search results.

用户更有可能单击顶部(折叠上方)显示的项目,而不是单击其向下滚动至(折叠下方)列表下方的项目。 如果用户确实努力向下滚动以查找项目,那么当我们改善搜索结果的排序顺序时,也必须考虑到这一点。

衡量搜索质量 (Measuring Search Quality)

The most important measure of a search engine is the quality of its search results. Here, the gap between searches and clicks is widening, and search is getting worse:

搜索引擎最重要的衡量标准是其搜索结果的质量。 在这里,搜索和点击之间的差距正在扩大,搜索变得越来越糟:

We use Click Through Rate — the ratio of users who click on a specific item versus the total users who view those search results — to measure the effectiveness of our search engine.

我们使用点击率 —单击特定项目的用户与查看这些搜索结果的总用户的比率—来衡量我们搜索引擎的有效性。

We also use Discounted Cumulative Gain to measure the quality of our ranking algorithms.

我们还使用折扣累积增益来衡量排名算法的质量。

One simple way to visualize “uplift” — improvement in results — is to measure the additional clicks generated at every rank of the search result. We used this to conclude that by using crowd curation we saw 27% uplift in clicks generated from the first result.

可视化“提升”(提高结果)的一种简单方法是测量在搜索结果的每个等级上产生的额外点击。 我们得出的结论是, 通过使用人群策划,我们发现从第一个结果产生的点击次数增加了27%。

Most of the clicks shifted towards the top ranks, proving that we had improved the quality and relevancy of our search results.

大多数点击都移到了最高排名,证明我们已经提高了搜索结果的质量和相关性。

And yes, our algorithm also weighs on how long an item has been available in search.

是的,我们的算法还权衡了一项商品在搜索中的可用时间。

For example, if a circular dropped on Wednesday, the “newsworthiness” of items from that circular would degrade as we move through the week, giving more importance to items from flyers dropped more recently than Wednesday. We balance this with the number of clicks.

例如,如果周三发布了通函,则随着我们在一周中的移动,该通函中的项目的“新闻价值”将会降低,这比周三发布的传单中的项目更加重要。 我们用点击次数来平衡这一点。

In other words:

换一种说法:

Item Rank = Formula(Age of Item, Clicks)

物品等级=公式(物品的年龄,点击次数)

This way, we’re able to somewhat mitigate winner-takes-all effects.

这样,我们就可以在某种程度上减轻赢家通吃的影响。

At Flipp, we want the user experience to be magical. We’re a data-driven company that constantly looks at data to find new ways to improve the lives of millions of users. Search is just one area where we are applying this principle, but it’s an important one.

在Flipp,我们希望用户体验是神奇的。 我们是一家由数据驱动的公司,不断研究数据以寻找新方法来改善数百万用户的生活。 搜索只是我们应用此原理的一个领域,但这是重要的领域。

I’m Thanesh, a senior product manager at Flipp. I published another version of this on the Flipp engineering blog. If you’re interested in reinventing the way people buy things, check out our current job postings.

我是Flipp的高级产品经理Thanesh 。 我在Flipp工程博客上发布了此版本的另一个版本。 如果您有兴趣重塑人们的购买方式,请查看我们当前的职位发布 。

翻译自: https://www.freecodecamp.org/news/how-crowd-curation-improved-our-search-quality-by-27-84d500e751bc/

个税10% 人群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql增数据语句_Mysql 数据增删改查语句

插入数据 insert#1. 插入完整数据(顺序插入)#语法一:insert into 表名(字段1,字段2,字段3…字段n) values (值1,值2,值3…值n);#语法二:insert into 表名 values (值1,值2,值3…值n);#2. 指定字段插入数据#语法:insert into 表名(字段1,字段2…

Python+Flask.0010.FLASK即插视图之自定义视图类及修饰器

2019独角兽企业重金招聘Python工程师标准>>> 即插视图; 说明: FLASK的视图灵感来自于DJANGO的基于类而非基于函数的通用视图,主要目的是为了解决多个视图函数之间已经实现的部分,通过类继承的方式继承到其它视图,总之为了一点,就是少写代码,然后通过add_url_rule让我…

InputStream和Reader,FileInputStream和 FileReader的区别

一、InputStream和Reader的区别 InputStream和Reader都可以用来读数据(从文件中读取数据或从Socket中读取数据),最主要的区别如下: InputStream用来读取二进制数(字节流),而 Reader用来读取文本数据,即 Unicode字符。那么二进制数与文本数据有…

NGUI之输入文本框的使用

ToolBar中的两个红圈 另,代码如下:只需要定义一个变量即可,然后将控件drag到那里,真的是灰常方便呀 还有一个就是保存了(OK的响应),可以简单地理解为存档或读档 转载于:https://www.cnblogs.com/YTYMblog/p…

ae制作数据可视化_我如何精心制作真正可怕的数据可视化

ae制作数据可视化by Krist Wongsuphasawat克里斯特旺苏帕萨瓦(Krist Wongsuphasawat) 我如何精心制作真正可怕的数据可视化 (How I carefully crafted a truly terrible data visualization) Yes, you read that right. I am going to explain how I put together a really ba…

tensorrt轻松部署高性能dnn推理_实战教程:TensorRT中递归神经网络的介绍(中文字幕)...

NVIDIA TensorRT是一个高性能的深度学习推理优化器和运行时,它提供低延迟和高吞吐量。TensorRT可以从每个深度学习框架导入经过训练的模型,从而轻松地创建可以集成到大型应用程序和服务中的高效推理引擎。这个视频的五个关键点:1.TensorRT支持RNNv2, Mat…

w怎么接显示 树莓派zero_纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效)...

#一、写在前面本文旨在介绍如何用最少的外设(成本)完成树莓派Zero W最基础最重要的功能。注意:本文原始发表时官方镜像版本是2017-04-10的,在2019年5月10日有网友提出本方案已经不完全适用最新的镜像了,所以如果只是想按照本文所提出的步骤一…

十进制小数转换二进制的问题

2019独角兽企业重金招聘Python工程师标准>>> 整数和小数分别转换。 整数除以2,商继续除以2,得到0为止,将余数逆序排列。 22 / 2 11 余0 11/2 5 余 1 5 /2 2 余 1 2 /2 1 余 0 1 /2 0 余 1 所以22的二进制…

java操作mongodb(连接池)(转)

原文链接: java操作mongodb(连接池) Mongo的实例其实就是一个数据库连接池,这个连接池里默认有10个链接。我们没有必要重新实现这个链接池,但是我们可以更改这个连接池的配置。因为Mongo的实例就是一个连接池&#xff…

机器学习 一年入门_我作为自我入门程序员的一年回顾

机器学习 一年入门by Alin Rauta通过Alin Rauta 我作为自我入门程序员的一年回顾 (My Year as a Self-starter Programmer in Review) This was the most crucial year for my personal development ever. It was hard. Really hard. That’s why for me, the key word of 201…

声卡突然听不到监听_音乐人/键盘手伴侣物问题之:专业监听音箱的音质必须用独立声卡...

近日,不少朋友在后台留言,询问专业监听音箱连电脑听音乐要不要接个声卡!本期我们针对此问题,跟大家分享一些心得与经验。先回答问题,当然要!通常我们电脑上的音频输出口是这样的:而专业监听音箱…

helm3安装mysql_Helm3(kubernetes包管理工具)安装使用踩坑指南

image.png从结构中我们看到有不同级别的文件夹,以及一些yaml文件。charts: 用于存放其他依赖和关联的chart。例如应用依赖数据库的chart。Chart.yaml:存储一些元数据,例如chart的信息,描述等等templates文件夹&#xf…

矩阵快速幂及斐波那契数列模板

本篇博客先给出矩阵快速幂以及利用矩阵快速幂求斐波那契数列的模板&#xff0c;讲解待更新…… const int N10; int tmp[N][N]; void multi(int a[][N],int b[][N],int n) {memset(tmp,0,sizeof tmp);for(int i0;i<n;i)for(int j0;j<n;j)for(int k0;k<n;k)tmp[i][j]a…

Redis-3.2主从复制与集群搭建 推荐

Redis-3.2主从复制与集群搭建 一、Redis 主从搭建 1.下载并解压 yum install -y gcc gcc-c pcre zlib pcre-devel tcl wget http://download.redis.io/releases/redis-3.2.4.tar.gz tar -zxvf redis-3.2.4.tar.gz cd redis-3.2.4 make cd src && make test &&am…

AutoMapperHelper

/// <summary>/// AutoMapper帮助类/// </summary>public static class AutoMapperHelper{/// <summary>/// 单个对象映射/// </summary>public static T MapTo<T>(this object obj){if (obj null) return default(T);Mapper.CreateMap(obj.Ge…

web项目开发人员配比_我如何找到Web开发人员的第一份工作

web项目开发人员配比I have always had an interest in coding for the web. I built my first site almost 15 years ago using Yahoo’s Geocities, which allowed HTML styling and a few layout choices.我一直对网络编码感兴趣。 大约15年前&#xff0c;我使用Yahoo的Geoc…

苹果手机输入屏保后锁屏_修一块手机屏幕要7080元?

这几天华为Mate X的两次开售成为大家议论的话题&#xff0c;一些抢到的人自然沉浸在快乐之中&#xff0c;想着是自己留着用&#xff0c;还是转手赚一把。而一些想抢而没抢到的人或许正在研究如何在明天的第三次开售中抓好机会吧&#xff01;当然&#xff0c;也有像小编这样的&a…

中间介(MiddleWare)

引子-Django的生命周期 在学习中间介之前&#xff0c;我们先来回顾一下Django的生命周期&#xff1a;用户发起请求&#xff0c;请求会被发送到urlconf中的url&#xff0c;然后会指向对应的views函数进行处理&#xff0c;views函数处理完成后&#xff0c;用模板渲染好html&#…

对MariaDB10.0的Sphinx进行扩展

已修改过的文件&#xff1a;http://pan.baidu.com/s/1o8DHvkA 将这两个文件放到MariaDB的解压目录后&#xff0c;再进行安装 /usr/local/mariadb-10.0.28/storage/sphinx/ 如下是修改的代码 get_rec ( byte * buf, const byte * key, uint keylen,uint a,uint b,uint c );index…

C++常用特性原理解析

在我的早期印象中&#xff0c;C这门语言是软件工程发展过程中&#xff0c;出于对面向对象语言级支持不可或缺的情况下&#xff0c;一群曾经信誓旦旦想要用C统治宇宙的极客们妥协出来的一个高性能怪咖。 它驳杂万分&#xff0c;但引人入胜&#xff0c;出于多(mian)种(shi)原因&a…