Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 什么';搜索技术的重要部分是什么?_Search_Search Engine - Fatal编程技术网

Search 什么';搜索技术的重要部分是什么?

Search 什么';搜索技术的重要部分是什么?,search,search-engine,Search,Search Engine,搜索技术的重要部分是什么 分布式文件系统 云计算 存储系统 排序算法 搜索算法 或者别的什么??搜索和排名与索引一样至关重要。你需要高效的算法来找到与我输入的关键词(谷歌、雅虎等)非常匹配的结果,然后你需要对这些结果进行排名 //开始讽刺性的回答 RAM+CPU+带宽+非常棒的搜索引擎软件 //结束讽刺的回答 说真的,像搜索技术这样复杂的东西将取决于许多问题,正如你已经列出的。试图将它与一个单一的银弹联系起来是不适用的。我认为在搜索中尚未克服的更大问题是。我们很难以人性化的方式理解和分类结果

搜索技术的重要部分是什么

  • 分布式文件系统
  • 云计算
  • 存储系统
  • 排序算法
  • 搜索算法

或者别的什么?

搜索和排名与索引一样至关重要。你需要高效的算法来找到与我输入的关键词(谷歌、雅虎等)非常匹配的结果,然后你需要对这些结果进行排名

//开始讽刺性的回答

RAM+CPU+带宽+非常棒的搜索引擎软件

//结束讽刺的回答


说真的,像搜索技术这样复杂的东西将取决于许多问题,正如你已经列出的。试图将它与一个单一的银弹联系起来是不适用的。

我认为在搜索中尚未克服的更大问题是。我们很难以人性化的方式理解和分类结果。有人称之为“语义网”。我们有大量的数据和索引,但我们对其进行分类或理解得很差。错误在于我们没有以搜索(算法)可以理解的方式在原子上自我表达。

搜索引擎的性能至关重要;缓慢的服务是死的,但它不是最重要的方面;我认为,这个徽章与结果的相关性有关

我们要求搜索引擎做不可能的事;用一个短语或几个关键词,以某种方式返回一大堆与我们想要的完全相关的结果——我们可能不知道我们到底在寻找什么,但一旦我们看到它,我们就能识别它。同样,当搜索引擎返回“错误的东西”时,我们会立即知道


归根结底,这一切都是为了让一台愚蠢的机器按照我们的意思去做,而不是按照我们说的去做,这在计算中基本上是一个无法解决的问题。最佳质量的搜索解决方案总是那些具有最新颖的结果排名方式并将其与原始查询关联的解决方案。正如韦恩·哈特曼(Wayne Hartman)在回答中所描述的那样,这个概念与本体论有着紧密的联系。

作为我最后一年项目的一部分,我构建了一个小型搜索引擎,我可以告诉你,反向索引是搜索引擎的重要组成部分

我也可以说爬虫是一个重要的部分

你也可以说页面排名算法很重要

你可以说集群很重要


你到底在找什么?你的问题对我来说似乎很宽泛。

我认为硬件是最简单的部分。这些技术中有很多都与真正的问题无关——数据的算法和分类。@Wayne我完全同意,我应该更新我的答案,包括“+非常棒的搜索引擎软件”,我的观点仅仅是,等式中有太多的变量,无法将一个特定的组件作为重要的部分。