排序

#排序#

已有1人关注此标签

内容分类

工程师U

电商搜索“无结果率高,体验差”怎么办?

本文针对电商搜索中遇到的“搜索无结果,排序机制不满足业务需求”的问题进行刨析,并通过阿里云开放搜索的最佳实践跟大家聊一聊应该如何应对解决~

工程师U

"业务指标"衡量电商搜索引擎的优劣

在电商行业中,无论是2B还是2C,最终的业务目的就是交易成单,众所周知搜索服务旨在让消费者能够更快的定位到自己想要的产品,据统计像淘宝这类综合型电商搜索转化交易占整个交易结果的40%以上,垂直类电商的搜索转化更是占整个交易结果的60%以上,所以搜索在电商中的重要性不言而喻,越是拥有海量sku的电商网站,就越依靠搜索,同时对搜索商品的能力要求也就越高。

工程师U

"业务指标"衡量电商搜索引擎的优劣

在电商行业中,无论是2B还是2C,最终的业务目的就是交易成单,众所周知搜索服务旨在让消费者能够更快的定位到自己想要的产品,据统计像淘宝这类综合型电商搜索转化交易占整个交易结果的40%以上,垂直类电商的搜索转化更是占整个交易结果的60%以上,所以搜索在电商中的重要性不言而喻,越是拥有海量sku的电商网站,就越依靠搜索,同时对搜索商品的能力要求也就越高。

云栖号资讯小编

揭秘阿里中台!一文看懂阿里推荐业务的两项利器

从工程的角度看,搜索和推荐既有差异点,又有共同点。阿里巴巴集团的搜索和推荐系统由同一个部门研发,因此很多工程能力是复用的,如搜索和推荐业务的算分服务引擎都是RS/RTP。

程序猿DD

Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解

特别开一篇详细说说Swagger中文档内容如何来组织以及其中各个元素如何控制前后顺序的具体配置方法。

云栖号资讯小哥

RedMonk 2020 年 Q3 编程语言排行:Rust 首次进入前 20

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 知名软件行业分析公司 RedMonk 发布了 2020 年 6 月(Q3 季度)编程语言排行榜。

云栖号资讯小哥

适用于软件工程师编码面试的十大算法

> 云栖号资讯:【[点击查看更多行业资讯](https://yqh.aliyun.com/?cate=%E8%B5%84%E8%AE%AF)】 > 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! ---- 您刚刚从大学获得计算机科学或软件工程学位,并且正在寻找职业。

云栖号资讯小哥

O、Θ、Ω、o、ω,别再傻傻分不清了!

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 前面几节,我们一起学习了算法的复杂度如何分析,并从最坏、平均、最好以及不能使用最坏情况全方位无死角的剖析了算法的复杂度,在我们表示复杂度的时候,通常使用大O来表示。

云栖号资讯小哥

Object的十二个知识点 ,你记住了吗?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 1 Object的内存结构和指针压缩了解一下//hotspot的oop.hpp文件中class oopDescclass oopDesc { friend class VMStructs; p.

云栖号资讯小哥

理解 LSM 树:写入密集型数据库的秘诀

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 日志结构的合并树(log-structured merge-tree LSM 树)通常是在处理大量写任务时使用的数据结构。

云栖号资讯小哥

你知道Redis可以实现延迟队列吗?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 最近,又重新学习了下Redis,深深被Redis的魅力所折服,我才知道Redis不仅能快还能慢(我想也这么优秀o(╥﹏╥)o),简直是个利器呀。

云栖号资讯小哥

ElasticSearch的基本概念和集群分布式底层实现

最近碰到一个ElasticSearch深度分页搜索,导致cpu占用过高问题,通过查阅ElasticSearch: 权威指南,了解到了深度分页为何会引起机器资源占用:

云栖号资讯小编

大白话彻底搞懂 HBase RowKey 详细设计

RowKey作为HBase的核心知识点,RowKey设计会影响到数据在HBase中的分布,还会影响我们查询效率,所以RowKey的设计质量决定了HBase的质量。

freesan44

LeetCode 905. 按奇偶排序数组

## 题目 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 ``` 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。

freesan44

LeetCode 1365. 有多少小于当前数字的数字

题目 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。

云栖号资讯小哥

怎么找出消耗 CPU 的罪魁祸首?!

谁在消耗cpu?用户+系统+IO等待+软硬中断+空闲。用户空间CPU消耗,各种逻辑运算,正在进行大量tps,函数/排序/类型转化/逻辑IO访问…

云栖号资讯小哥

了解一下,Java8 Stream的中间操作顺序

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 垂直执行:map和filter先看下面一个例子,找出流中"b"的字符串,并将其转化为大写,包含两个中间操作 map 和 filter 以及结束操作forEach。

知了一笑

MySQL进阶篇(02):索引体系划分,B-Tree结构说明

一、索引简介 1、基本概念 首先要明确索引是什么:索引是一种数据结构,数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合,例如:链表,堆栈,队列,二叉树等等。 其次要清楚索引的作用:索引可以使存储引擎快速找到数据记录,这是最基本的作用,索引是对查询速度最关键的影响,良好的索引设计可以使查询的效率有质的飞越。

奈学教育技术分享

系统梳理主流定时器算法实现的差异以及应用

这一篇文章系统的梳理主流定时器算法实现的差异以及应用地方。 定时器介绍 程序里的定时器主要实现的功能是在未来的某个时间点执行相应的逻辑。在定时器模型中,一般有如下几个定义。 interval:间隔时间,即定时器需要在interval时间后执行 StartTimer:添加一个定时器任务 StopTimer:结束一个定时器任务 PerTickBookkeeping: 检查定时器系统中,是否有定时器实例已经到期,相当于定义了最小时间粒度。