- 需求的场景描述(希望解决的问题)
兄弟们,这个问题将来开发搜索widget都会遇见,在线的兄弟们帮忙看一下。
1、我们公司的小程序开发了书籍搜索服务:菠萝借书,以下简称A
2、比我们先上架书籍搜索服务的是:管书专家,以下简称B
对于新用户而且,定义是没有使用过A和B小程序的用户,我们经过一些小测试,发现搜索一些图书关键词,默认显示的都是B的结果,不是显示A的结果
要点击下拉才能看见A的,但是微信会发送请求给我们,也就是只要关键词有匹配结果,微信就会PUSH请求过来。
A公司书籍搜索服务上线了快1周了,每周搜索进来的用户一天不到10个,好悲哀啊,所以发帖求救一下。
但我们统计过微信发送的关键词请求每天达到了5000左右,也就是每天5000多个用户搜索的结果匹配到了我们接口,但是不优先展示给用户,而是优先展示了B的结果,A的结果折叠起来了。
在线的兄弟们帮忙做个测试:搜索以下关键词:围城、三体、解忧杂货店等,微信——》发现——》小程序——》搜索
帮我看看优先显示的是A还是B,帮忙跟帖标记一下。感觉花了1个多月开发的书籍搜索服务,白折腾了。
搞不懂这个搜索算法怎么弄的,下面这个案例太让人伤心了,搜索“1.2.3木头人”,优先显示的B公司,B公司提供的结果完全无法匹配实际需求,而A公司的结果非常精准,还别折叠起来,没有优先展示。没搞明白。贴几个图,给大家看一下:
- 希望提供的能力
希望这个规则公平一些,我们后面开发的不是很吃亏。
目前同一个query能出多个商家的情况,各商家置顶展示的概率是相同的,管书专家的badcase我们反馈一下。
appid麻烦提供下
先出来菠萝
😔,睡觉了