今天发现微信的聊天记录搜索算法有点特殊:
例如聊天记录中有 evan69780 这句话
1.搜索 evan 匹配
2.搜索 evan697 匹配
3.搜索 van 不匹配
4.搜索 697 匹配
5.搜索 97 不匹配
请问这是一种什么思路呢?(想必是通过牺牲一定的准确性来提升搜索效率)
今天发现微信的聊天记录搜索算法有点特殊:
例如聊天记录中有 evan69780 这句话
1.搜索 evan 匹配
2.搜索 evan697 匹配
3.搜索 van 不匹配
4.搜索 697 匹配
5.搜索 97 不匹配
请问这是一种什么思路呢?(想必是通过牺牲一定的准确性来提升搜索效率)
|
wdv2lyDec 5, 2018 via Android
1
就是个 bug 而已
|
|
2
应该是分词+前缀适配
|
|
reselfDec 5, 2018 via Android
3
顶楼上,我也觉得很可能是分词+前缀
|
|
ballshapesdsdDec 5, 2018
4
van you see?
|
|
mumblerDec 5, 2018
5
97 之于 evan69780 可能权重太低而被过滤了,不如 97 年,1997
|
|
337136897Dec 5, 2018
6
楼主大佬请问下微信的聊天记录的数据库如何打开。。。
|
|
graysheeepDec 5, 2018
7
@337136897 你能打开张小龙直接 500W 请你过去
|
|
unsizedDec 5, 2018
8
@graysheeep 现在的不知道能不能打开。至少今年 1,2 月份的时候可以。Android
|
|
azh7138mDec 5, 2018
9
|
|
10
|
|
falsemaskDec 5, 2018
12
刚测了一下,对方手机是 iphone,我的是安卓,我搜 van 搜不到,她能搜到
|