谷歌和百度这类全网搜索引擎的排序策略非常明显;
很多平台网站会开发自己的搜素,如果要排序维度越多排序的难度越大。因其所涉及的排序参数和考量因素会很复杂,但终究没有理想排序的结果原因不是不知道参数/因素的是否完备,而是其数学建模的不合理性;
我们简单的看下谷歌和百度的排序第一页排序策略:
搜索关键词“
小吃”
这类很明显看到的结果是发散的,因为搜素小吃的目标人群无法判定,可能有美食者、经营者、学习者、研究者等等,所以更够根据全网的数据和用户的搜素趋势来加权处理一个比较广泛的结果是难能可贵的;
这样有人会问,那我什么也找不到啊?这是什么结果啊?
(猜你喜欢,是个更高的境界,下面再说)
但就初次使用者的需求难以确定的特性,这样的结果,存在20%匹配的几率,剩下的80%中会有20%用户根据推荐,采用更为精确的二次搜索来满足搜索需求;
这样的建模是非常有道理的,然而对于垂直的平台网站这个数字就非常不合理了;
因为你有怎样的内容和访问用户群,你是可以通过统计分析工具了解到的,所以卓越的“猜你喜欢”用户个性界面就此诞生了;这样的用户体验可以增加用户的粘性和提升转化率,对于有实力的在线购物网站是值得花心思做的;
下面我们再来看一下,这样的初次查询时按照怎样的维度来构建的。这要看我们的老大哥谷歌了,
从时空隧道我们可以看到主要的维度划分,当然这不是全部,比如资讯、论坛以及现在的实时性内容如微博等。
这里就不得不说下“猜你喜欢”,在全网搜索引擎中目前也只有谷歌做到了,“试试手气”=“猜你喜欢” 对用户行为的二次猜测,看起来很简单做起来非常之难;
从技术角度来看,google的搜素排序算法是领先的!!!
- 大小: 486.4 KB
- 大小: 273.9 KB
分享到:
相关推荐
3. **排序优化策略**:最终,根据计算出的相关度几率,元搜索引擎可以确定文件的相关性,即当Ore > 1时,文件被视为相关;反之,则被视为不相关。依据这一标准,元搜索引擎能够生成优化后的综合排序列表,显著提升...
传统Borda排序算法是根据成员搜索引擎的搜索结果根据位置关系赋予一定的相关分值,但是这种算法对独立的搜索结果排序处理不太好,特别是独立搜索结果较多的情况下。 本文提出的改进算法核心思想是引进检索字符串与...
然后对这两部分分别进行快速排序,最后将结果合并。在Java中,快速排序的实现通常涉及到递归调用。 **归并排序**也是一种分治算法,它将数组分成两半,分别进行排序,然后将两个有序的部分合并成一个大的有序数组。...
### 一种基于用户标记的搜索结果排序算法 #### 摘要解读 本文提出了一种新的搜索结果排序算法,旨在解决当前搜索引擎面临的关键问题:如何更准确、更快捷地帮助用户从海量网络信息中筛选出最相关的数据。随着互联网...
#### 基于策略模式的排序算法代码实现及结果 ##### 代码结构 ```java public interface SortingStrategy { void sort(int[] array); } public class BubbleSortStrategy implements SortingStrategy { @...
搜索引擎结果的重排序方法.PDF 详细介绍了搜索引擎的排序原理和方法。 重排序过程的详细讲解。
标题“行业文档-设计装置-一种教学资源搜索结果排序的系统及方法”所指的,是一个专门针对教学资源搜索结果排序的系统及其操作方法的设计。这样的系统能够帮助教师、学生以及教育工作者更有效地找到所需的教学资料,...
### 基于本体的元搜索引擎结果排序算法研究 #### 摘要与背景 本文探讨了如何通过结合本体论(ontology)与元搜索引擎技术来提高信息检索的效果。作者们提出了一种新的方法,即将本体的概念融入元搜索引擎之中,...
【合并排序(分治策略)】是一种高效的排序算法,它采用了经典的分治思想。分治法的基本策略是将一个难以直接解决的大问题分解为若干个规模较小、相互独立、与原问题形式相同的子问题,再将子问题的解组合得到原问题...
知乎搜索排序模型的探索实践是互联网在线搜索领域中的一项重要研究课题,它关注的是如何优化搜索引擎算法,以提供更加相关、精准的搜索结果。在这篇实践报告中,涉及的技术和概念涵盖了搜索排序模型的核心要素,其中...
在这个实例中,我们将探讨如何使用策略模式来实现不同的排序算法,如冒泡排序、插入排序和选择排序。 **策略接口定义** 首先,我们需要定义一个公共的策略接口,它声明了所有支持的排序算法必须实现的方法。例如,...
在网络游戏领域,搜索结果的排序是一项至关重要的技术,它直接影响着玩家的游戏体验和信息获取效率。"网络游戏-网络侧计算机对搜索结果进行排序的数据处理方法"这个主题涉及到多个IT领域的专业知识,包括数据处理、...
在本实验中,我们关注的是两个经典的算法:二分搜索和快速排序,以及它们背后的基础——分治策略。这些算法在计算机科学和IT领域中具有重要的地位,因为它们能高效地处理大量数据。 首先,二分搜索算法是一种在有序...
在IT领域,排序和搜索是计算机科学中的基本概念,它们对于数据处理和算法设计至关重要。本文将详细讨论在C++编程语言中实现的各种排序算法,包括堆排序、归并排序、基数排序、快速排序、冒泡排序、希尔排序、直接...
这种策略常被应用于各种复杂的问题,如排序算法中。 **一、分治策略** 1. **分解**:将原问题分解为多个规模更小但结构与原问题相同或相似的子问题。 2. **解决**:递归地解这些子问题,如果子问题足够小,则可以...
"人工智能搜索策略课件.pdf" 人工智能搜索策略课件是指通过人工智能技术来实现搜索策略的优化和改进,以提高搜索效率和准确性。人工智能搜索策略可以应用于各种搜索场景,例如网络搜索、数据库搜索、图像搜索等。 ...