solr 查询串优化

2019-02-14  本文已影响0人  乘以零

公司在优化solr查询 原查询串

q=(title:袜子) AND (area:1)&hl=true&hl.simple.pre=<font color\="red">&hl.simple.post=</font>&hl.fl=title&sort=score+desc,sum(updateTime,shopId)+desc&fl=score,updateTime,id,title,shopId,userId

建议1:去掉高亮 高亮改用前端实现(浏览器 app等)

建议2:area:1 从 q 移到 fq 中, fq不计算分值 并且可以命中 filterCache

建议3:sort中不要有函数表达式 可以取出来后内存排序

建议4:fl只取需要用到的字段

以上是个人见解 不知道正确的有几条

上一篇 下一篇

猜你喜欢

热点阅读