摘要: Solr除了支持常见的解析器之外,还有一些特殊用途的解析器,为了便于之后查阅,总结一下。本文整理自Solr官方文档。

解析器 说明
Standard Query Parser Solr的标准查询解析器Standard Query Parser
DisMax Query Parser Solr的查询解析器DisMax Query Parser
Extended DisMax Query Parser Solr的查询解析器The Extended DisMax Query Parser
Block Join Query Parsers 块链接,可以用来索引和检索关系型内容
Boost Query Parser 可以方便地对输入参数做boost query
Collapsing Query Parser 如果使用了group,而且返回结果很多,可能需要
Complex Phrase Query Parser 提供一些通配符的支持
Field Query Parser 用来对输入的参数做field query
Function Query Parser 用来对输入参数做function query
Function Range Query Parser 用来对输入参数做range query
Graph Query Parser 对文档创建视图,利用文档之间的关系做检索
Join Query Parser 和SQL中的inner query很像
Lucene Query Parser 用于解析Lucene QueryParser
Max Score Query Parser 返回查询语句中的最大得分
More Like This Query Parser 用来找和所给文档相似的文档
Nested Query Parser 用来对输入参数做nested query
Old Lucene Query Parser 用于解析Lucene QueryParser,可以处理一些Solr废弃的语法
Prefix Query Parser 用来对输入参数做prefix query
Raw Query Parser 用来对输入参数做term query,并且不使用analysis,常常用于调试模式
Re-Ranking Query Parser 使用一个复杂的查询来重新排序
Simple Query Parser 用户随意输入,Solr尽可能解析并返回结果
Spatial Query Parsers 用于空间查询
Surround Query Parser 用来启用Surround query,支持邻近搜索
Switch Query Parser 可以支持”switch” 和 “case”语法
Term Query Parser 用来对输入参数做term query
Terms Query Parser 用来对输入参数做term query,支持多个参数值的处理
XML Query Parser 用来支持以XML形式做输入参数的查询

Solr所有的查询解析器Query Parsers(转:http://blog.csdn.net/jiangchao858/article/details/53859731)相关推荐

  1. 标准查询分析器:Solr的默认查询解析器也称为“Lucene”解析器。

    标准查询分析器:Solr的默认查询解析器也称为"Lucene"解析器. 标准查询解析器的主要优点是,它支持一种健壮且相当直观的语法,允许您创建各种结构化查询.最大的缺点是,与设计为 ...

  2. Android Volley完全解析(一),初识Volley的基本用法 转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095

    转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095 1. Volley简介 我们平时在开发Android应用的时候不可避免地都 ...

  3. 数据采集之解析Mysql的binlog日志发送至Kafka实时消费(转:https://blog.csdn.net/liguohuabigdata/article/details/79472777)

    本文采用Maxwell来实现实时解析mysql的binlog日志发送至kafka 1.开启mysql binlog 环境中mysql是docker容器,所以需要进入容器修改mysql配置.docker ...

  4. Android Volley完全解析(二),使用Volley加载网络图片 转载:http://blog.csdn.net/guolin_blog/article/details/174

    转载:http://blog.csdn.net/guolin_blog/article/details/17482165 在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法.本篇文章中 ...

  5. solr教程,值得刚接触搜索开发人员一看(转载:http://blog.csdn.net/awj3584/article/details/16963525)

    Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在 ...

  6. 深入探究VC —— 链接器link.exe(4)【转】http://blog.csdn.net/wangningyu/article/details/4849452...

    在程序编译完成后,生成的文件是以.obj为扩展名的对象文件,link.exe是将这些对象文件与库链接起来以创建可执行文件或动态链接库文件的工具. link.exe的输入文件包括obj文件.lib文件. ...

  7. QImage与QPixmap完全解析 转:http://blog.csdn.net/jiong_1988/article/details/7472159

    用Qt程序在手机上显示一幅图片对编程人员来说是再基础不过的一件事情了.那么先让大家看两段代码: //dangerous should not be used, cannot display earth ...

  8. eDisMax查询解析器

    DisMax扩展(eDisMax)查询解析器是DisMax查询解析器的升级版.除了支持所有DisMax查询解析器参数外,还扩展了DisMax: 支持完整的Lucene的查询分析器语法. 支持查询,例如 ...

  9. 查询中接受的主体参数_Apollo入门引导(三):编写查询解析器

    接上篇 -- Apollo 入门引导(二):连接数据源 -- 继续翻译 Apollo 的官网入门引导. 学习 GraphQL 的查询是如何获取数据的. Apollo 入门引导 - 目录: 介绍 构建 ...

最新文章

  1. 避免使用aireplay-ng指令时出现AP通道不对的方法
  2. Ubuntu 16.04 LTS今日发布
  3. java基础(一):谈谈java内存管理与垃圾回收机制
  4. mysql8出现The MySQL server is running with the --skip-grant-tables option so it cannot execute
  5. 做一个项目,平时都用到哪些工具提高效率(下)
  6. [译转] eBPF 概念和基本原理
  7. Linux各发行版本 优缺点 简介
  8. 第1章 Ext JS开发基本环境准备与项目创建[3/4]
  9. 黑鲨helo支持html吗,黑鲨游戏手机Helo综合评测 到底值不值得买
  10. 问题记录 - 调试程序时桌面程序可以运行,却不自动生成桌面快捷方式
  11. 【咕嘎批量图片查找助手】如何批量根据图片文件名批量查找图片库,移动或复制到指定文件夹保存
  12. C# 反双曲余弦函数
  13. javafx 五、网络请求
  14. Kubernetes权威指南(下)
  15. 最快路由器服务器地址,快速设置路由器的方法
  16. APICloud-App-模板
  17. 学习 Python 可以快速赚钱吗?
  18. Java实现超市管理系统(含数据库)
  19. 一次失败的j2v8集成
  20. 压力传感器中英文术语对照表

热门文章

  1. 机器学习(K-means聚类原理以及用法)
  2. 给书配代码-电力经济调度(4):有功与辅助服务联合经济调度
  3. VTK:图像加权和用法实战
  4. wxWidgets:TextCtrl示例
  5. wxWidgets:wxAuiToolBar类用法
  6. wxWidgets:使用文本模板
  7. boost::serialization模块指针反序列化的安全异常处理示例
  8. boost::partial_sort相关的测试程序
  9. boost::mpl模块实现equal相关的测试程序
  10. boost::io::ostream_put用法的测试程序