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

简介: 摘要: Solr除了支持常见的解析器之外,还有一些特殊用途的解析器,为了便于之后查阅,总结一下。本文整理自Solr官方文档。解析器说明Standard Query ParserSolr的标准查询解析器Standard Query ParserDisMax Query ParserSolr的查询解析器DisMax Query ParserExtended DisM

摘要: 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形式做输入参数的查询
目录
相关文章
|
18天前
|
JSON 前端开发 应用服务中间件
Javaweb之SpringBootWeb案例查询部门以及前后端联调的详细解析
Javaweb之SpringBootWeb案例查询部门以及前后端联调的详细解析
25 0
|
11天前
|
缓存 负载均衡 网络协议
【亮剑】一次完整的HTTP请求的重要性和详细过程
【4月更文挑战第30天】本文介绍了HTTP请求的重要性和详细过程。首先,DNS解析将域名转换为IP地址,通过递归和迭代查询找到目标服务器。接着,TCP三次握手建立连接。然后,客户端发送HTTP请求,服务器处理请求并返回响应。最后,理解这个过程有助于优化网站性能,如使用DNS缓存、HTTP/2、Keep-Alive、CDN和负载均衡等实践建议。
|
13天前
|
中间件 Go API
Golang深入浅出之-Go语言标准库net/http:构建Web服务器
【4月更文挑战第25天】Go语言的`net/http`包是构建高性能Web服务器的核心,提供创建服务器和发起请求的功能。本文讨论了使用中的常见问题和解决方案,包括:使用第三方路由库改进路由设计、引入中间件处理通用逻辑、设置合适的超时和连接管理以防止资源泄露。通过基础服务器和中间件的代码示例,展示了如何有效运用`net/http`包。掌握这些最佳实践,有助于开发出高效、易维护的Web服务。
27 1
|
13天前
|
前端开发 API UED
AngularJS的$http服务:深入解析与进行HTTP请求的技术实践
【4月更文挑战第28天】AngularJS的$http服务是核心组件,用于发起HTTP请求与服务器通信。$http服务简化了通信过程,通过深入理解和实践,能构建高效、可靠的前端应用。
|
18天前
|
SQL Java 数据库连接
Javaweb之Mybatis的基础操作之查询操作的详细解析
Javaweb之Mybatis的基础操作之查询操作的详细解析
21 0
|
29天前
|
XML JSON 监控
深入解析JMeter HTTP 请求头:实战技巧
在深入研究 JMeter 的过程中,任何涉及性能测试或接口验证的专业人员都会认识到,合理配置HTTP请求头部信息是实现精确测试的关键步骤之一。不同情景下,如数据提交形式的不同(例如 JSON、XML 等),或是需要通过 HTTP 头传递特定的认证信息(如使用 JWT 或 OAuth 2.0 令牌)时,了解如何在 JMeter 中灵活设置请求头显得尤为重要。
|
29天前
|
JavaScript
GET http://192.168.2.198:8080/sockjs-node/info?t=1626862752216 net::ERR_CONNECTION_TIMED_OUT
GET http://192.168.2.198:8080/sockjs-node/info?t=1626862752216 net::ERR_CONNECTION_TIMED_OUT
18 0
|
1月前
|
数据采集 缓存 监控
HTTP与URL基础解析及简单示例实践
HTTP与URL基础解析及简单示例实践
|
2月前
|
安全 数据安全/隐私保护
深入解析:HTTP和HTTPS的三次握手与四次挥手
在这些握手和挥手过程中,双方交换信息,协商参数,建立或关闭连接,以保证数据的可靠传输。HTTPS在此基础上加入了数字证书验证和加密通信,增加了安全性。这些步骤确保了HTTP和HTTPS协议的通信过程的稳定和安全。
119 0
|
2月前
|
JSON 前端开发 数据格式
https://tigerhhzz.blog.csdn.net/article/details/129961946?spm=1001.2014.3001.5502
https://tigerhhzz.blog.csdn.net/article/details/129961946?spm=1001.2014.3001.5502
11 0

推荐镜像

更多