搜索引擎优化入门与进阶(一个全文搜索引擎的实现原理及安装部署)

优采云 发布时间: 2021-11-10 07:13

  搜索引擎优化入门与进阶(一个全文搜索引擎的实现原理及安装部署)

  一.简介

  Solr 是一个独立的企业级搜索应用服务器,提供类似于 Web-service 的 API 接口。用户可以通过http请求向搜索引擎服务器提交某种格式的XML文件或JSON格式的数据,生成索引;或者使用Http Get操作进行搜索请求,获取XML/JSON格式的返回结果。

  Solr是Java5开发的基于Lucene的高性能全文搜索服务器。同时,它被扩展为提供比 Lucene 更丰富的查询语言。同时,它是可配置的、可扩展的并且针对查询性能进行了优化。它还提供了完整的功能管理界面,是一个非常优秀的全文搜索引擎,纯粹作为一个开源的全文搜索引擎工具,solr丰富的功能也可以作为一个开箱即用的黑匣子。目前大部分电商平台都使用solr作为产品搜索引擎。

<p>再说一下全文搜索引擎的实现原理。全文搜索引擎之所以能够实现全文搜索,是因为它的数据索引采用了倒排索引,与我们常见的数据库中的索引顺序或关联方向完全一致。反之,以文章的标题和文章的内容为例。传统数据库中一般的索引关联就是这个文章的内容对应的这个文章的title id,它来自于文章title id在

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线