你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
Easysearch、Elasticsearch 还是 Opensearch,是个问题
es如何做到 根据分词匹配度 和 另一个字段 排序
Elasticsearch
| 作者
ice_red_tea
| 发布于2019年07月17日 | 阅读数:
8421
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
目前做列表排序 默认按_score来降序排 现在需要根据另外一个字段 销量来升降序排列 ;
现在做法是按score 优先排 销量次之, 但是会导致 最高销量的数据排在后面
如果按销量优先排序 会导致 分词搜索匹配度低的排在前面
大神们有没有比较优雅的做法~ 指导下小弟
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
HelloClyde
赞同来自:
用function score,根据销量加分呀,log1p什么的,调整几次就行了
不过电商场景很少直接用文本分的吧
要回复问题请先
登录
或
注册
发起人
ice_red_tea
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
May
15
Workshop | 搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)
北京
·
5-15 周四
·
报名中
May
16
2025XCOPS智能运维管理人年会
广州
·
5-16 周五
·
报名中
May
29
Workshop | Coco AI - 开源智能搜索与知识库管理
北京
·
5-29 周四
·
报名中
Jun
28
第26届 GOPS 全球运维大会暨研运数智化技术峰会 · 北京站
北京
·
6-28 周六
·
报名中
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
Elasticsearch查询时指定分词器
添加了ik自定义分词,之前入库的数据不能搜索出来,这个有什么好的解决方法?
ik分词情况下“中国人民银行”为例,无法命中结果?
elasticsearch如何为类型添加字段并赋初值
query_string查询多值字段问题请教
Elasticsearch 分词搜索 - 精确查找
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
Elasticsearch中文分词器问题
ES配置IK分词器失败
logstash向es里面导入mysql数据,表字段名称自动变成了小写
问题状态
最新活动:
2019-07-18 09:16
浏览:
8421
关注:
4
人
1 个回复
HelloClyde
赞同来自:
不过电商场景很少直接用文本分的吧