求一个检索功能的轮子

2020-07-28 18:01:40 +08:00
 zh1997
数据的结构如下:
{
"time":"时间",
"tel":"手机",
"magic":"魔法"
}

要求:

1. 按单个字符分词 (不考虑词组的情况)

输入:t 输出 : time 时间 , tel 手机

2. 多个字符检索时需要符合顺序

输入:tim 输出 : time 时间

输入 : tmi 输出 null

3. 匹配的字符占比越多权重越高
1002 次点击
所在节点    问与答
0 条回复

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

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

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

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

© 2021 V2EX