solr在搜索中还提供了很多的函数辅助查询。
solr的几种查询解析器都支持函数查询。(标准查询解析器,DisMax查询解析器,eDisMax查询解析器)
函数查询中的函数可以是常量(数值或字符串文字)、字段、另一个函数。这些函数可以用来修改用户的结果排序。
下面介绍一下函数在solr查询中使用方法:
1.在QParser
中通过func
,frange
调用。
2.在sort参数中使用。
3.将函数结果作为字段在参数中使用。如:fl=sum(x, y),id,a,b
4.作为其它函数的参数使用。
5.使用关键字_val_
在参数中内联函数。
函数查询的函数除了solr提供的如abs(3)这种普通函数还有布尔函数如and()等。
普通函数:文档链接
布尔函数:文档链接
solr学习日记···函数查询
最新推荐文章于 2021-05-10 03:48:07 发布