请问这种数据库查询是怎么实现的

2018-11-05 04:17:45 +08:00
 manmuy
https://i.loli.net/2018/11/05/5bdf53948dadc.jpg
无论中间相隔多少混淆字符 都可以识别出
1585 次点击
所在节点    问与答
7 条回复
manmuy
2018-11-05 04:22:56 +08:00
binux
2018-11-05 04:26:04 +08:00
倒排索引
vindurriel
2018-11-05 08:46:00 +08:00
这是不是 feature 是 bug 吧 分词器失效 对每个字进行索引然后集合运算了
neptuno
2018-11-05 09:22:31 +08:00
估计就按单个字查了,,,不要想得太复杂吧
murmur
2018-11-05 09:39:31 +08:00
分不出词的时候按字倒排呗 这种一般不会这么玩的 就算是降到字级别也会要求字和字的距离不能太远 这种完全是瞎 jb 搜了
jetyang
2018-11-05 10:14:33 +08:00
搜索引擎,对中文单字分词( Lucene 里的 StandardAnalyzer ),部分匹配( query 里只要有部分被匹配到就算命中),返回匹配度最高的一个( BM25 及其各种变体)
manmuy
2018-11-29 19:12:15 +08:00
感谢各位大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX