欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2024/9/27 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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形式做输入参数的查询

总结

以上是生活随笔为你收集整理的Solr所有的查询解析器Query Parsers(转:http://blog.csdn.net/jiangchao858/article/details/53859731)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。