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

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

解析器说明
Standard Query ParserSolr的标准查询解析器Standard Query Parser
DisMax Query ParserSolr的查询解析器DisMax Query Parser
Extended DisMax Query ParserSolr的查询解析器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形式做输入参数的查询
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值