开发者社区> 问答> 正文

solr是否可以实现函数条件过滤呢?:报错

solr里面能否实现函数的查询过滤呢,找了半天没找到方法。

例如想实现如下查询

q=sum(x, y):[100 TO 1000](这样写solr会提示语法错误 rg.apache.solr.search.SyntaxError)

想查询下100<= x+y <=1000这样的条件查询该如何写呢,还是不能实现函数的范围过滤呢?

或者有什么其他方式可以实现函数的条件过滤呢?

展开
收起
kun坤 2020-06-09 11:34:31 1502 0
2 条回答
写回答
取消 提交回答
  • 技术小白

    https://developer.aliyun.com/article/873755 可以通过编写自定义函数来实现

    2022-03-03 14:34:34
    赞同 展开评论 打赏
  • 加个字段存 x+y

    ######我只是举个例子 参数是传进来的 无法预先计算好的 所以无法事先存储######基于微博数据检测的Solr实战开发

    课程观看地址: http://www.xuetuwuyou.com/course/145

    课程出自学途无忧网: http://www.xuetuwuyou.com

    2020-06-09 11:34:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载