Solr查询流程

摘要: Solr提供了富文本查询的功能,要想理解solr实现的原理,需要对solr整个工作的流程有一定的认识。本文基于solr说明文档,讲述solr的查询流程。

下图可以大致描述solr的查询流程
Solr查询流程_第1张图片

  • 用户在客户端发送查询请求 /select
  • solr选择一个RequestHandler,默认是dismax
  • solr选择一个QueryParser查询解析器,默认使用RequestHandler里的配置
  • solr选择需要查询的字段,默认是全部字段
  • solr指定查询的偏移量start,默认是0
  • solr指定查询需要返回的数据rows,默认是10
  • solr使用其他输入条件对结果做过滤fq,并缓存结果集
  • solr格式化结果集wt,返回用户设定的格式
  • 客户端收到查询响应,前端渲染后展示给用户

你可能感兴趣的:(Solr)