全文搜索引擎基础
- 格式:pptx
- 大小:757.64 KB
- 文档页数:29
全文检索方案1. 简介全文检索(Full-Text Search)是一种用于快速搜索大量文本数据的技术。
它能够根据用户提供的关键词,从文本数据中匹配相关的内容。
全文检索方案被广泛应用于各种领域,如搜索引擎、电子邮件系统、社交媒体平台等。
本文将介绍全文检索的基本原理、常见的全文检索方案以及如何选择合适的方案来满足不同的需求。
2. 全文检索原理全文检索的原理主要包括以下几个步骤:2.1 索引建立在进行全文检索之前,需要先将文本数据进行索引建立。
索引是一种特殊的数据结构,用于快速定位文档中包含特定关键词的位置。
在索引建立过程中,需要对文本数据进行分词处理,将文本拆分成一个个独立的单词,并记录每个单词在文档中的位置信息。
2.2 搜索查询当用户输入关键词进行搜索时,系统会将关键词进行分词处理,并根据索引快速定位匹配的文档。
搜索查询的结果通常包括匹配的文档及对应的相关性得分。
2.3 相关性排序在搜索查询的结果中,通常需要根据相关性进行排序,以便将最相关的文档排在前面。
相关性排序的算法通常基于词频、文档长度、文档位置等因素进行计算。
2.4 结果展示最后,系统会根据排序结果将匹配的文档展示给用户。
展示方式通常包括摘要、高亮显示匹配的关键词等。
3. 常见的全文检索方案目前,市面上有多种成熟的全文检索方案可供选择。
下面介绍几种常见的方案:3.1 ElasticsearchElasticsearch是一个高性能的分布式全文搜索引擎,基于Lucene开发。
它支持实时数据索引与搜索,并具有强大的搜索、聚合和分析能力。
Elasticsearch易于使用,并提供了丰富的API,可以与各种编程语言进行集成。
3.2 Apache SolrSolr是基于Apache Lucene的开源搜索平台。
它提供了强大的全文检索功能,并支持分布式搜索、自动索引、高亮显示等特性。
Solr也提供了RESTful API,方便与其他应用集成。
3.3 SphinxSphinx是一种开源的全文搜索引擎,专注于高性能和低内存消耗。
全文搜索引擎的使用方法也称为全文搜索引擎的使用方法。
全文搜索引擎是一种非常方便的工具,可以帮助我们快速准确地找到需要的信息。
无论是在网上搜索资料,还是在本地文件中查找内容,全文搜索引擎都能发挥其作用。
下面,我将介绍一下全文搜索引擎的使用方法,希望能对大家有所帮助。
首先,我们需要选择一个适合自己的全文搜索引擎工具。
目前市面上有很多种全文搜索引擎软件,比如百度文库、谷歌文档、有道云笔记等。
我们可以根据自己的需求和使用习惯选择合适的工具。
在选择之后,我们需要熟悉该工具的界面布局和基本操作,这样才能更好地利用全文搜索引擎进行信息检索。
其次,我们需要了解全文搜索引擎的搜索规则。
不同的全文搜索引擎可能有不同的搜索规则,比如支持的搜索语法、搜索范围、搜索结果排序方式等。
熟悉搜索规则可以帮助我们更精准地找到需要的信息。
在使用全文搜索引擎时,我们可以通过输入关键词、设置搜索范围、筛选搜索结果等方式来快速定位目标内容。
另外,我们还可以利用全文搜索引擎进行文档管理和整理。
通过全文搜索引擎,我们可以轻松找到本地文件中的内容,无需费力地逐个文件夹查找。
同时,一些全文搜索引擎还支持文档标签、分类、评论等功能,可以帮助我们更好地管理和整理文档。
除此之外,全文搜索引擎还可以用于网络资源的搜索和收藏。
在浏览网页时,我们可以通过全文搜索引擎插件将感兴趣的网页内容保存到本地,以便日后查找和阅读。
有些全文搜索引擎还支持离线下载功能,可以帮助我们在没有网络的情况下查阅已收藏的内容。
最后,我们需要注意全文搜索引擎的隐私和安全问题。
在使用全文搜索引擎时,我们可能会涉及到一些个人隐私信息或重要文件。
因此,我们需要选择信誉良好、安全可靠的全文搜索引擎工具,并且注意保护好自己的账号和密码,避免信息泄露和数据丢失。
总的来说,全文搜索引擎是一种非常实用的工具,可以帮助我们高效地获取信息、管理文档和收藏资源。
通过熟练掌握全文搜索引擎的使用方法,我们可以更加便捷地进行工作和学习。
了解搜索引擎
搜索引擎可分为四类:全文搜索引擎、元搜索引擎、垂直搜索引擎和目录搜索引擎。
具体如下。
1、全文搜索引擎:一般网络用户适用于全文搜索引擎。
这种搜索方式方便、简捷,并容易获得所有相关信息。
但搜索到的信息过于庞杂,因此用户需要逐一浏览并甄别出所需信息。
尤其在用户没有明确检索意图情况下,这种搜索方式非常有效。
2、元搜索引擎:元搜索引擎适用于广泛、准确地收集信息。
不同的全文搜索引擎由于其性能和信息反馈能力差异,导致其各有利弊。
元搜索引擎的出现恰恰解决了这个问题,有利于各基本搜索引擎间的优势互补。
而且本搜索方式有利于对基本搜索方式进行全局控制,引导全文搜索引擎的持续改善。
3、垂直搜索引擎:垂直搜索引擎适用于有明确搜索意图情况下进行检索。
例如,用户购买机票、火车票、汽车票时,或想要浏览网络视频资源时,都可以直接选用行业内专用搜索引擎,以准确、迅速获得相关信息。
4、目录搜索引擎:目录搜索引擎是网站内部常用的检索方式。
该搜索方式旨在对网站内信息整合处理并分目录呈现给用户,但其缺点在于用户需预先了解本网站的内容,并熟悉其主要模块构成。
总而观之,目录搜索方式的适应范围非常有限,且需要较高的人工成本来支持维护。
搜索引擎一、搜索引擎的概念搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序搜集互联网上的信息,在对信息进行组织和处理后,并将处理后的信息显示给用户,是为用户提供检索服务的系统。
新竞争力通过对搜索引擎营销的规律深入研究认为:搜索引擎推广是基于网站内容的推广——这就是搜索引擎营销的核心思想。
这句话说起来很简单,如果仔细分析会发现,这句话的确包含了搜索引擎推广的一般规律。
本文作者在“网站推广策略之内容推广思想漫谈”一文中提出一个观点:“网站内容不仅是大型ICP网站的生命源泉,对于企业网站网络营销的效果同样是至关重要的”。
因为网站内容本身也是一种有效的网站推广手段,只是这种推广需要借助于搜索引擎这个信息检索工具,因此网站内容推广策略实际上也就是搜索引擎推广策略的具体应用。
二、搜索引擎的分类1、全文索引全文索引引擎是名副其实的搜索引擎,国外代表有Google,国内则有著名的百度搜索。
它们从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。
根据搜索结果来源的不同,全文搜索引擎可分为两类,一类拥有自己的网页抓取、索引、检索系统(Indexer),有独立的“蜘蛛”(Spider)程序、或爬虫(Crawler)、或“机器人”(Robot)程序(这三种称法意义相同),能自建网页数据库,搜索结果直接从自身的数据库中调用,上面提到的Google和百度就属于此类;另一类则是租用其他搜索引擎的数据库,并按自定的格式排列搜索结果,如Lycos搜索引擎。
2、目录索引目录索引虽然有搜索功能,但严格意义上不能称为真正的搜索引擎,只是按目录分类的网站链接列表而已。
用户完全可以按照分类目录找到所需要的信息,不依靠关键词(Keywords)进行查询。
目录索引中最具代表性的莫过于大名鼎鼎的Yahoo、新浪分类目录搜索。
3、元搜索引擎元搜索引擎(META Search Engine)接受用户查询请求后,同时在多个搜索引擎上搜索,并将结果返回给用户。
全文搜索引擎的使用方法也称为
使用全文搜索引擎的方法非常简单。
以下是一些常见的步骤:
1. 打开一个全文搜索引擎的网站,例如Google或者百度。
2. 在搜索框中输入您想要搜索的关键词或者短语。
确保关键词或者短语与您想要查找的内容相关。
3. 点击搜索按钮或按下Enter键。
4. 搜索引擎将会列出一系列与您的搜索相关的结果。
这些结果通常包括网页、图片、视频、新闻文章等等。
5. 根据您的需求和兴趣,点击具体的搜索结果以查看更详细的信息。
6. 如果您没有找到您想要的结果,可以尝试修改关键词或者短语进行新的搜索。
请注意,在创建全文搜索引擎的索引时,通常会将网页或者文档的标题作为搜索的一个重要标准。
因此,确保标题与文本内容相关且唯一,可以提高搜索的准确性和效果。
根据问题要求,文中不能有标题相同的文字。
可以通过采用合适的标题风格,避免出现相同的标题文字。
另外,可以在文本中使用其他方法来表示不同的段落或者主题,例如使用相关的关键词或者短语加粗、使用分割线等等,以提高全文搜索引擎的有效性和可用性。
简述搜索引擎的分类及其特点一、搜索引擎有哪些类型1、全文搜索引擎全文搜索引擎是利用爬虫程序抓取互联网上所有相关文章予以索引的搜索方式。
一般网络用户适用于全文搜索引擎。
这种搜索方式方便、简捷,并容易获得所有相关信息。
但搜索到的信息过于庞杂,因此用户需要逐一浏览并甄别出所需信息。
尤其在用户没有明确检索意图情况下,这种搜索方式非常有效。
2、元搜索引擎元搜索引擎是基于多个搜索引擎结果并对之整合处理的二次搜索方式,适用于广泛、准确地收集信息。
不同的全文搜索引擎由于其性能和信息反馈能力差异,导致其各有利弊。
元搜索引擎的出现恰恰解决了这个问题,有利于各基本搜索引擎间的优势互补。
而且本搜索方式有利于对基本搜索方式进行全局控制,引导全文搜索引擎的持续改善。
3、垂直搜索引擎垂直搜索引擎是对某一特定行业内数据进行快速检索的一种专业搜索方式,适用于有明确搜索意图情况下进行检索。
例如,用户购买机票、火车票、汽车票时,或想要浏览网络视频资源时,都可以直接选用行业内专用搜索引擎,以准确、迅速获得相关信息。
4、目录搜索引擎目录搜索引擎是依赖人工收集处理数据并置于分类目录链接下的搜索方式,是网站内部常用的检索方式。
本搜索方式指在对网站内信息整合处理并分目录呈现给用户,但其缺点在于用户需预先了解本网站的内容,并熟悉其主要模块构成。
总而言之,目录搜索方式的适应范围非常有限,且需要较高的人工成本来支持维护。
5、集成搜索引擎集成搜索引擎是通过网络技术在一个网页上链接很多个独立的搜索引擎,查询时,点选或指定搜索引擎,一次输入,多个搜索引擎同时查询。
搜索的结果由各个搜索引擎分别以不同的页面显示。
6、门户搜索门户搜索引擎虽然提供搜索服务,但自身既没有分类目录也没有网页数据库,其搜索结果完全来自其他搜索引擎。
7、站内搜索站内搜索只查询自身数据库的信息,并把搜索结果展现给用户,站内搜索的特点是,信息都是网站自身的信息,并不会像全文搜索引擎那样去其他网站抓取信息,比如淘宝,我们使用淘宝搜索产品时,都是淘宝自身的数据信息。
搜索发展历程搜索引擎的发展可以追溯到20世纪60年代末期。
当时,尚未出现互联网,人们主要通过使用手动索引和目录来寻找、筛选和获取信息。
然而,随着互联网的出现和普及,人们需要更高效的方式来搜索和获取大量的信息。
在1990年代初期,第一个全文搜索引擎“Archie”诞生了。
它的创造者Alan Emtage通过定期扫描互联网上的FTP文件列表来创建一个可搜索的数据库,用户可以通过输入关键词来搜索文件。
然而,Archie只能搜索文件名和文件描述,而非内容。
接着,1991年,由Tim Berners-Lee发明的万维网(World Wide Web)的首个搜索引擎诞生了-“Wandex”。
Wandex是一个全文搜索引擎,能够从万维网中搜索内容并生成文件索引。
然而,由于网页数量的快速增长,Wandex很快就无法满足用户的需求。
1993年,另一个重要的搜索引擎“Excite”问世。
Excite使用了一种新的搜索引擎算法,将网页排名与关键词匹配度联系起来,使搜索结果更加准确。
这种算法成为后来许多搜索引擎所采用的基础。
在1994年,著名的搜索引擎“Yahoo!”诞生了。
Yahoo!使用了一个手动构建的网页目录来提供搜索结果,并通过人工编辑来维护和更新数据库。
这是一个重要的里程碑,为后来的搜索引擎发展奠定了基础。
然而,1996年两位学生Larry Page和Sergey Brin在斯坦福大学开发了一种新的搜索引擎算法,并创建了Google。
Google的搜索引擎算法被称为PageRank,它不仅考虑了关键词匹配度,还通过链接分析评估了网页的重要性和可信度。
PageRank的引入极大地改变了搜索引擎的发展方向,并使Google很快成为全球最受欢迎的搜索引擎。
随着互联网的不断发展,搜索引擎的技术也在不断创新和改进。
搜索引擎目前应用了许多技术,如自然语言处理、机器学习和人工智能,以提供更精确、个性化的搜索结果。
总而言之,搜索引擎的发展经历了阶段性的进展,从早期的手动索引到全文搜索引擎,再到基于算法的搜索引擎。
全文搜索引擎的工作原理
全文搜索引擎的工作原理可以分为以下几个步骤:
1. 网页抓取:搜索引擎会使用爬虫程序从互联网上抓取网页。
爬虫会从一个起始点开始,按照链接关系逐级深入,将抓取到的网页保存下来。
2. 网页解析:抓取到的网页需要进行解析,以提取其中的文本内容和其他重要的信息。
解析过程包括去除HTML标签、提取标题、正文、链接、时间等信息。
3. 文本处理:抓取到的文本需要经过一系列的文本处理步骤,以便进行后续的搜索和检索。
处理包括分词、去除停用词、词干提取、词向量化等。
4. 索引构建:搜索引擎会将处理后的网页文本以及其对应的特征信息存储到索引中。
索引可以理解为一个庞大的数据库,其中包含了大量文档的关键词及其所在位置的信息。
5. 查询处理:当用户发起一个搜索请求时,搜索引擎将会解析用户的查询词,并在索引中查找包含这些关键词的文档。
搜索引擎会计算查询词与文档之间的匹配度,并根据匹配度的排序返回结果。
6. 结果展示:搜索引擎将匹配度较高的文档排在前面,并将搜索结果按照一定的格式展示给用户。
搜索结果通常包括标题、摘要和URL等信息,用户可以点
击链接查看完整的网页内容。
需要注意的是,全文搜索引擎的工作原理是一个非常复杂的过程,其中涉及到大量的算法和技术,例如PageRank算法、倒排索引、向量空间模型等。
此外,搜索引擎也需要处理大量的网页数据和用户查询,并进行实时索引更新和搜索结果的实时生成。
搜索引擎简介一、搜索引擎的概念及分类搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序搜集互联网上的信息,在对信息进行组织和处理后,并将处理后的信息显示给用户,是为用户提供检索服务的系统。
搜索引擎按其工作方式主要可分为三种,分别是全文搜索引擎(Full Text Search Engine)、目录索引类搜索引擎(Search Index/Directory)和元搜索引擎(Meta Search Engine)。
1、全文搜索引擎全文搜索引擎是名副其实的搜索引擎,国外代表有Google,国内则有著名的百度搜索。
它们从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。
根据搜索结果来源的不同,全文搜索引擎可分为两类,一类拥有自己的检索程序(Indexer),俗称“蜘蛛”(Spider)程序或“机器人”(Robot)程序,能自建网页数据库,搜索结果直接从自身的数据库中调用,上面提到的Google和百度就属于此类;另一类则是租用其他搜索引擎的数据库,并按自定的格式排列搜索结果,如Lycos搜索引擎。
2、目录索引类搜索引擎目录索引虽然有搜索功能,但严格意义上不能称为真正的搜索引擎,只是按目录分类的网站链接列表而已。
用户完全可以按照分类目录找到所需要的信息,不依靠关键词(Keywords)进行查询。
目录索引中最具代表性的莫过于大名鼎鼎的Yahoo、新浪分类目录搜索。
3、元搜索引擎元搜索引擎(META Search Engine)接受用户查询请求后,同时在多个搜索引擎上搜索,并将结果返回给用户。
著名的元搜索引擎有InfoSpace、Dogpile、Vivisimo等,中文元搜索引擎中具代表性的是搜星搜索引擎。
在搜索结果排列方面,有的直接按来源排列搜索结果,如Dogpile;有的则按自定的规则将结果重新排列组合,如Vivisimo。
全文搜索引擎有哪些引言全文搜索引擎是一种用于根据关键词在大规模文本数据中检索相关信息的工具。
它可以帮助用户快速地找到所需的文档、文章、网页等内容,是现代信息检索领域的关键技术之一。
全文搜索引擎在互联网搜索、企业文档管理等领域发挥着重要的作用。
本文将介绍几种常见的全文搜索引擎及其特点。
全文搜索引擎的定义及应用场景全文搜索引擎是一种检索系统,可以根据关键词在大规模文本数据中进行快速搜索。
它通过对文本进行分词、索引等操作,建立起一个高效的关键词-文档倒排索引,用户可以通过输入关键词来获取相关的文档。
全文搜索引擎已经广泛应用于互联网搜索、企业文档管理、电子图书馆等领域。
全文搜索引擎的特点是快速、精确和高可靠性。
它采用先进的索引技术和搜索算法,能够在海量数据中快速找到相关的文档,大大提高了用户的检索效率。
此外,全文搜索引擎还支持高度定制化的搜索功能,用户可以根据自己的需求进行过滤、排序等操作。
全文搜索引擎的分类根据全文搜索引擎的架构和实现方式,可以将其分为两种类型:基于关系数据库的搜索引擎和基于倒排索引的搜索引擎。
基于关系数据库的搜索引擎是利用关系数据库的索引和查询机制来实现全文搜索。
它将文本数据存储在关系数据库中,并使用数据库的索引机制进行搜索。
这种全文搜索引擎具有较高的可靠性和易用性,但在处理大规模数据时性能较低。
基于倒排索引的搜索引擎是一种目前较为主流的全文搜索引擎实现方式。
它通过对文本进行分词、建立倒排索引等操作,将文本数据存储在倒排索引中,并利用倒排索引进行搜索。
这种全文搜索引擎具有较高的搜索速度和灵活性,在处理大规模数据时性能较好。
常见的全文搜索引擎下面将介绍几种常见的全文搜索引擎及其特点:1. Elasticsearch:Elasticsearch是一种基于Lucene的开源搜索引擎。
它具有横向扩展能力强、高性能、分布式、可靠性高等特点。
Elasticsearch支持全文搜索、分布式实时分析等功能,广泛应用于企业搜索、日志分析、产品推荐等领域。
Elasticsearch搜索引擎简介搜索引擎是当今网络世界中不可或缺的工具,它的出现让我们能够更加快捷、准确地获取所需信息,尤其对于企业应用场景来说更是必备。
而Elasticsearch搜索引擎的出现,则升华了这一工具的使用体验。
本文将从Elasticsearch搜索引擎的定义、特性、底层技术实现等角度来介绍这个全文搜索引擎。
第一部分定义:Elasticsearch是一个开源、分布式、高性能的全文搜索引擎。
它是基于Apache Lucene的搜索引擎库开发的,并且在Lucene基础之上扩展了很多新功能。
Elasticsearch是一个支持近实时搜索、分布式搜索引擎,可以用来处理大规模数据。
它提供了简单易用、可扩展、具有弹性的搜索解决方案,适用于大型企业应用和小型web项目。
第二部分特性:1. 简单易用Elasticsearch拥有简单的API、自动索引和查询复杂性抽象。
同时,Elasticsearch提供了多种语言驱动程序,其中包括HTTP/JSON和Sleep语言和Java和Python和.NET和Ruby和PHP 和Perl等。
2. 完整的文本搜索功能Elasticsearch支持近实时的全文搜索。
它支持各种复杂查询,如嵌套查询、布尔查询、正则表达式搜索、联合查询等。
Elasticsearch抽象了对索引的管理,除了全文搜索外,还提供了许多有用的函数,如“现在”或“排名”。
3. 分布式Elasticsearch是分布式的,可以将索引分布在不同的节点上。
当处理大型数据时,可以将数据分解为多个独立的分区,然后将它们分布到不同的机器上。
这种方法严重减少了搜索的时间,使它能够缩短搜索时间并处理更多数据。
4. 可扩展性Elasticsearch具有良好的可伸缩性,可以通过添加更多的节点来处理更多的数据,并将搜索和索引操作分配到许多不同的节点上。
新的节点的添加过程非常容易,在多个节点之间分配工作也非常容易。
全文搜索引擎工作原理
全文搜索引擎的工作原理是通过扫描整个文本内容来建立索引,并根据用户的搜索关键词匹配索引中的相关内容。
首先,搜索引擎会将待索引的文本文件分词,将每个词语作为索引的基本单位。
这个过程称为分词处理,它可以根据不同的语言和文本特点使用不同的分词算法。
接下来,搜索引擎会为每个词语建立倒排索引。
倒排索引是一个词语到文档的映射,它记录了每个词语出现在哪些文档中。
倒排索引的建立可以加快后续的搜索速度。
当用户输入搜索关键词时,搜索引擎会根据输入的词语进行查询。
它会首先查找倒排索引,找到包含这些词语的文档。
然后,搜索引擎会根据一定的算法对匹配的文档进行排序,将最相关的文档显示给用户。
为了提高搜索的准确性和效率,全文搜索引擎通常还会使用一些技术和策略。
例如,搜索引擎可以根据搜索关键词的权重和文档的权重进行综合评分,以确定搜索结果的排序。
搜索引擎还可以使用词语的同义词、相关词和拼写纠错等技术来扩展查询的范围,并提供更全面的搜索结果。
总之,全文搜索引擎通过建立索引和匹配查询,将用户输入的关键词与文本内容相关联,从而实现高效的全文搜索功能。
它在互联网上广泛应用于各种搜索引擎、电子图书馆和文档管理系统等场景。
搜索引擎的基础知识搜索引擎的基础知识來源:广告圈adwordsing知知彼一基础知识篇搜索引擎是一种用于帮助互联网用户查询信息的搜索工具,它以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织和处理,并为用户提供检索服务,从而起到信息导航的目的。
听起来,好像很复杂啊。
其实,最简单的说法,就是用來在网上找资料的工具。
它的出现也蛮富冇趣味的呢。
诞生丿力史十几年前,万维网还没有出生的时候,网民在很短的时间内就掌握其中的全部信息,搜索引擎完全没有出现的必要。
1993年,互联网上出现了最早的Web浏览器Mosaic,次年Netscape推出了Navigator. 浏览器的发展促使Web得到迅速推广,站点数H以惊人的速度增加。
于是,搜索引擎就诞生了。
第一个搜索引擎的岀生地在美国,它的名字叫Archie,是出McGi 11大学的一个小组开发的。
随着互联网的信息按几何式增长,搜索引擎开始快速发展。
1994年春天,世界上出现了最早的真正意义上的搜索引擎一Lycos.随着Yahoo!的出现,搜索引擎的发展也进入了黄金时代,其性能也更加优越。
随着搜索引擎家族的不断发展壮人,逐渐分布到信息世界的各个角落,它们的种类、技术也在不断的发生变化。
主要种类口前有着数量众多的搜索引擎,但按照它们信息搜集方法和服务提供方式的不同,可以大致划分为三大主耍类型:基于蜘蛛程序的的机器人搜索引擎、廿录式搜索引擎(Directory,也叫做Catalog)和Meta元搜索引擎。
机器人搜索引擎这种搜索引擎由一个称为蜘蛛(Spider)的机器人程序以某种策略的程序门动访问Web 站点,提取站点上的网页,并根据网页中的链接进一步提取其它网页,或转移到其它站点上。
由索引器为搜集到的信息建立索引,由检索器根据川户的杳询输入检索索引库,并将查询结果返回给用户。
听起來感觉很复杂吧?简单讲,就是由程序自动抓去网上的信息,“搜索引擎”这个词的原义就是指这种狭义上的基于机器人的搜索引擎。