【solr菜鸟教程】2、solr的架构

编程知识 行业动态 更新时间:2024-06-13 00:18:07

学习一门技术,应该从技术架构来学起,我也是刚刚接触solr,所以会记录自己学习的过程

网上找了一大堆关于solr的架构,看的眼花缭乱的,

其实就分为这么几大块


1、请求处理

发送到Apache Solr的请求由这些请求处理程序处理。请求可以是查询请求或索引更新请求。根据这些请示的要求来选择请求处理程序。为了将请求传递给Solr,通常将处理器映射到某个URI端点,并且它将为指定的请求提供服务。

2、搜索组件

搜索组件是Apache Solr中提供的搜索类型(功能)。它可能是拼写检查,查询,构面,命中突出显示等。这些搜索组件被注册为搜索处理程序。多个组件可以注册到搜索处理程序

3、查询解析器

Apache Solr查询解析器解析传递给Solr的查询,并验证查询的语法是否有错误。解析查询后,将它们转换为Lucene理解的格式。

4、响应写入器

Apache Solr中的响应写入器是为用户查询生成格式化输出的组件。 Solr支持XML,JSON,CSV等响应格式。对每种类型的响应都有不同的响应写入。

5、分析器/分词器

 Lucene以令牌的形式识别数据。 Apache Solr分析内容,将其分成令牌,并将这些令牌传递给Lucene。 Apache Solr中的分析器检查字段的文本并生成令牌流。分词器将分析器准备的令牌流分解成令牌。

6、更新请求处理器

每当向Apache Solr发送更新请求时,请求都通过一组称为更新请求处理器的插件(签名,日志记录,索引)运行。这个处理器负责修改,例如删除字段,添加字段等。

说这么多看看图吧,虽然图是网上找的


在下一篇我该说solr如何部署安装的了

更多推荐

【solr菜鸟教程】2、solr的架构

本文发布于:2023-03-26 06:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ea3550a34aff3d30c21b53f655a42877.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:菜鸟   架构   教程   solr

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!