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