想必各位的朋友圈已经被微信小程序刷屏了,然而细心的观众可能发现了一些问题:

1.小程序名字怎么都奇奇怪怪的?

2.怎么也搜不到自己想要的小程序?

比如下面,简直惨不忍睹,如果不是提前知道完整全名,几乎搜不出来。

于是,犀利的网友开始吐槽:

对于一个APP重度使用者来说,小程序意味着一早上起来就解英格玛密码

然而雷锋网(公众号:雷锋网)发现,有的小程序只有通过全文才能搜索出来,然而搜索「京东」却能出来「京东购物」、搜索「滴滴」也能出来「滴滴出行DiDi」、搜索「携程」也能出来「携程酒店机票火车票」,这又是为何?

这里就涉及到了一个「中文分词」技术和「模糊匹配」技术了。(对技术科普没兴趣的可直接跳过,后面有小程序名单和商店 )

中文分词技术

我们知道,在英文的行文中,单词之间有空格作为自然分界符,比如下面这句:

I am very handsome !

可以轻松地分成 i 、am 、very、handsome 四个单词。而中文只是字、句和段能通过明显的分界符来简单划界,唯独词没有一个形式上的分界符。

比如这一句广告语:

南京市长江大桥欢迎您!

你可以理解为:南京,市长,江大桥,欢迎,您 ;也可以理解为:南京市,长江大桥,欢迎,你。不同的分词方法得到的结果就截然不同。

现代汉语的基本表达单元虽然为“词”,且以双字或者多字词居多,但由于人们认识水平的不同,对词和短语的边界很难去区,比如:

对随地吐痰者给予处罚

“随地吐痰者”本身是一个词还是一个短语,不同的人会有不同的标准,同样的“海上”“酒厂”等等,即使是同一个人也可能做出不同判断,如果汉语真的要分词书写,必然会出现混乱,难度很大。

中文分词 (Chinese Word Segmentation) 指的是将一个汉字序列切分成一个一个单独的词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。和英文相比,中文分词难得多得多!

然而这并难不倒程序员们。

常见的分词算法分类

目前的分词算法可分为三大类:基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法

字符匹配

又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与一个“充分大的”机器词典中的词条进行配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。

这是种常用的分词法,字符串匹配的分词方法,又分为几种不同的分词方法。同样以“不知道你在说什么”为例,不同的匹配法有不同的结果:

  • 正向最大匹配法,也就是把一个词从左至右来分词,就是:“不知道,你,在,说什么”。

  • 反向最大匹配法:也反向最大匹配法就是从右至左,就会分成:“不,知道,你在,说,什么”

  • 最短路径分词法:也就是说一段话里面要求切出的词数是最少的,就会分成:“不知道,你在,说什么”,这就是最短路径分词法,分出来就只有3个词了。

  • 双向最大匹配法:如果关键词前后组合内容被认为粘性相差不大,而搜索结果中也同时包含这两组词的话,进行正反向同时进行分词匹配。

简单来说,就是正着拆、反着拆、简单拆,和来来回回拆,总之各种姿势来一遍。

理解法

人工智能兴起,于是这种新的方式开始流行,理解分词方法是通过让计算机模拟人对句子的理解,达到识别词的效果。其基本思想就是在分词的同时进行句法、语义分析,利用句法信息和语义信息来处理歧义现象。

它通常包括三个部分:分词子系统、句法语义子系统、总控部分。在总控部分的协调下,分词子系统可以获得有关词、句子等的句法和语义信息来对分词歧义进行判断,即它模拟了人对句子的理解过程。这种分词方法需要使用大量的语言知识和信息。

由于汉语语言知识的笼统、复杂性,难以将各种语言信息组织成机器可直接读取的形式,因此目前基于理解的分词系统还处在试验阶段。

目前 Siri 、微软小冰等等都充分运用了人工智能来尝试“理解”人的语句,另外三角兽为锤子手机提供的 “Bigbang”分词功能、科大讯飞的语音输入法等都有运用人工智能来实现语义分析。

统计分词法

根据词组的统计,就会发现两个相邻的字出现的频率最多,那么这个词就很重要。就可以作为用户提供字符串中的分隔符,这样来分词。

比如,“我的,你的,许多的,这里,这一,那里”等等,这些词出现的比较多,就从这些词里面分开来。

无论用何种方法,分出来的“词”,一般进入预先录入好的“词典”(词库、数据库)中进行匹配,比如“南京市长江大桥欢迎您”,

  • 可以切分输出:南京市/长江/大桥/欢迎/您

  • 也可切分输出 :南京 /市长/江大桥/欢迎/您

通常情况下,搜索“长江”就可以搜出来这句话,但如果词库中有”张大桥”这个人名,则也可以通过“张大桥”也可以检索出来。

科普完毕,回到话题本身

1. 为什么小程序的名字都“怪怪”的?

  • 为什么「滴滴」非要叫「滴滴出行DiDi」?

  • 为什么好奇心日报非要叫「Qdaily」?

  • 为什么「饿了么」非要叫「饿了么外卖服务」?

难道是故意想让用户搜不到她们?瞎扯!

真正的原因,据「京东购物」小程序的一个开发者分析,是因为小程序和公众号在同一套体系之下,而公众号原本就不允许名字重复。这也就可以完美解释为什么小程序的名字看起来奇奇怪怪的了,因为好名字已经都让公众号起了。

2. 为什么搜不出来我要的小程序?

既然小程序和公众号在同一体系下,而公众号搜索是支持模糊匹配的,想必小程序肯定是支持模糊匹配的,而且滴滴、京东、美的等许多公司小程序都是可以只通过品牌名检索出来的,因此必定是支持模糊搜索的。

一位小程序开发者告诉雷锋网,在提交小程序的时候,开发者是可以自己填写关键词的,但是最后这些关键词通不通过,可能需要微信方面来审核。

至此可以得出结论,小程序是支持模糊匹配的,至于为什么有的可以通过品牌名搜得出来,有的却搜不出来,唯一的解释只能是「饿了么」、「好奇心日报」这些词并没有被添加到检索的词库中,也许是开发者忘了添加,也许是没提交了没有通过审核,具体原因不得而知。

但小程序刚刚上线第一天,即使是出现小问题也很正常,正如和菜头在其公众号所言:

既然搜不到,那我如何找到想要的应用?

既然小程序本身目前并没有提供完整的模糊搜索,那么如果在这期间你想要找到想要的应用,唯一的办法就是提前知道小程序的全名了,雷锋网整理了目前较新的“微信小程序大全”以及流传较广的“小程序商店”,可以帮助大家找到自己心仪的小程序。

2017年1月9日(周一)最全小程序清单:

金融:

自选股

微众银行

小小房贷计算器

新股申购宝

最新汇率查询

汇率e

二手车e

贷款e

记账e

股票灯塔

贴现助手

100房贷助手

房贷计算器专业版

南方基金微理财

商业服务:

多伦多生活黄页

BP助手

社交名片

老板管账

公益:

最新汇率查询

通勤助手

教育:

词汇量测试

有钱兔择校

分答快问

化妆品点评

蝌蚪课+

丁香医生+

留学公寓助手

小蚁AI艺术

钢琴优客

翻译e

呤呤英语机器人

妈妈网孕育

小D词典

感恩笔记本

换阅空间

We重邮

扇贝小字典

天天练口语

爱弹唱

荔枝FM播客

小密圈

人人词典

西窗诗词

实习委员

富媒体:

腾讯视频

猫眼电影

青蜻蜓

宝宝微空间

表情家园

开眼视频

藏识相册

桔子创投内参

口袋书架

小睡眠

毒蛇电影社区

名堂

一些事一些情

MOTIF米田图案壁纸小工具

DRIVE玩车潮流

360好书推荐

51经典电影

美柚App

柚宝宝App

Pigwan

GET小资讯

孕期提醒

小年糕有声影集MiniApp

今日名画

热点微报

历史上的今时

网易灰评

万视达

快看漫画

心邮

深睡大师

天天练口语

一首一首诗

一起Up

Miatou

轻芒杂志

云梦助眠引导

QQ阅读

豆瓣评分

印象笔记微清单

工具:

经期月月记

解忧室

知了交通

延迟退休计算器

30天天气预报

实时空气质量

开眼视频

第二空间创作中心

化妆品点评

藏识相册

桔子创投内参

口袋书架

丁香医生+

多伦多生活黄页

手机查报价

小睡眠

小小房贷计算器

BP助手

小狐仙日历

小蚁AI艺术

最新汇率查询

名画滤镜

MOTIF米田图案壁纸小工具

社交名片

DRIVE玩车潮流

翻译e

汇率e

二手车e

贷款e

日历e

天气e

记账e

跨时空旅行日志

熊猫签证

美柚App

柚宝宝App

炉石相册

通勤助手

妈妈网孕育

孕期提醒

小D词典

感恩笔记本

换阅空间

FellowPlus创投数据库

100房贷助手

小年糕有声影集MiniApp

美的官方商城

蚂蚁天气预报

历史上的今时

朋友家精选民宿

蚂蚁待办

蚂蚁微日记

房贷计算器专业版

魔盒

宝宝微空间

We重邮

朝夕日力Pro

网易灰评

扇贝小字典

农查查

心邮

深睡大师

快递100+

天天练口语

飞常准航班

一首一首诗

爱弹唱

Miatou

轻芒杂志

荔枝FM播客

小密圈

高校图书馆查询

人人词典

西窗诗词

剁手吗

智慧气象服务

序列号查查

交通:

知了交通

滴滴公交查询

滴滴出行DiDi

30天天气预报

DRIVE玩车潮流

二手车e

贷款e

跨时空旅行日志

去哪儿网超级巴士

通勤助手

春秋航空特价机票

飞常准查航班

深圳航空小助手

东航机票

同程旅游

南航e行

掌上探路者生活

海南航空微应用

车来了精准的实时公交

汽车之家Autohome

房产:

小小房贷计算器

100房贷助手

房贷计算器专业版

生活服务:

摩拜单车

孕期提醒APP

大众点评+

经期月月记

序列号查查

实时空气质量

化妆品点评

多伦多生活黄页

毒蛇电影社区

小小房贷计算器

小狐仙日历

留学公寓助手

最新汇率查询

小小票儿

MOTIF米田图案壁纸小工具

社交名片

DRIVE玩车潮流

探城美食APP

360好书推荐

51经典电影

翻译e

汇率e

二手车e

贷款e

日历e

天气e

记账e

跨时空旅行日志

熊猫签证

美柚App

柚宝宝App

去哪儿网超级巴士

去哪儿酒店

通勤助手

窝牛App

土猫网木工堂

Pigwan

春秋航空特价机票

股票灯塔

妈妈网孕育

孕期提醒

小D词典

感恩笔记本

小年糕有声影集MiniApp

美的官方商城

朋友家精选民宿

房贷计算器专业版

订蛋糕

宝宝微空间

网易灰评

扇贝小字典

深睡大师

快递100+

飞常准查航班

鱼儿

轻芒杂志

云梦助眠引导

IT科技:

今日头条lite

Qdaily

解忧室

桔子创投内参

新股申购宝

BP助手

名画滤镜

社交名片

好奇心日报小程序

FellowPlus创投数据库

朝夕日历Pro

一起Up

剁手吗

旅游:

同程旅游

30天天气预报

实时空气质量

开眼视频

租租车出国去哪玩

探城美食APP

翻译e

汇率e

跨时空旅行日志

熊猫签证

去哪儿网超级巴士

去哪儿酒店

春秋航空特价机票

朋友家精选民宿

飞常准查航班

一起Up

电商:

京东购物

玩物志

化妆品点评

新品有戏应用

土猫网木工堂

妙汇商店

美的官方商城

订蛋糕

e宝贝家纺

网易灰评

快递100+

礼物挑选神器

医疗:

经期月月记

丁香医生+

美柚App

柚宝宝App

药顾问

妈妈网孕育

孕期提醒

深睡大师

云梦助眠引导

政务民生:

延迟退休计算器

熊猫签证

商家自营:

美的官方商城

餐饮:

美团外卖+

探城美食APP

订蛋糕

大众点评+

饿了么外卖服务

快递邮政:

快递100+

体育:

酷竞体育小程序

王者荣耀赛事

社交:

分答快问

名堂

社交名片

换阅空间

第三方小程序应用商店

小程序应用商店:http://www.51westore.com/

知晓程序:https://minapp.com/miniapp/

其中收录了大多数常用的小程序,并且提供了模糊搜索,用户可以先在商店中检索到想要的小程序,然后在微信中添加。

本文作者:谢幺

本文转自雷锋网禁止二次转载,原文链接

为什么你搜不到想要的小程序?【附带最全小程序名单】相关推荐

  1. c语言程序教师节祝福,教师节想对老师说的话可以用这个小程序传达

    原标题:教师节想对老师说的话可以用这个小程序传达 不管你是一名学生,还是已经步入职场,说到老师,一定有很多话要说,不管是吐槽还是称赞. 小编以前上学的时候,每到教师节要么给老师们送贺卡,要么送自己制作 ...

  2. java匿名对象赋初值_不想进BAT的Java程序员不是好程序员,BAT后端Java岗面试真题分享

    一. JDK/JRE/JVM 三者之间的联系与区别 JDK:开发者提供的开发工具箱,是给程序开发者用的.它包括完整的JRE(Java Runtime Environment),Java运行环境,还包含 ...

  3. 想接私活?那你得来看看程序员接私活经验总结吧

    以下为网上摘录,以做笔记: 可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么 ...

  4. LeetCode 455[Python]. 分发饼干 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。

    LeetCode 455. 分发饼干 假设你是一位很棒的家长,想要给你的孩子们一些小饼干.但是,每个孩子最多只能给一块饼干. 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最 ...

  5. 陳三甲网络笔记:想要年赚30万,这些小道道你要知道(十七)

    人总是从自己选择的人生,看向自己没有选择的另外一种人生,感到羡慕,感到后悔. 1,有人问我,你为什么不把标题写成​这样:想要年赚100万,​这些小道道你要知道.是的,如果我这样写,应该能诱惑更多的人点 ...

  6. 小林打算向朋友借钱,请输入一个浮点数m和一个整数n,分别表示他想借的钱数和借期,程序输出他的意图。

    1-5 张口借钱不容易 小林打算向朋友借钱,请输入一个浮点数m和一个整数n,分别表示他想借的钱数和借期,程序输出他的意图. 输入格式: 输入在一行中给出1个浮点数和1个整数,二者均大于0. 输出格式: ...

  7. 龙抬头——不想当张小龙的程序员不是好程序员

    有些事,只可意会不可言传.就像我说这个题目是激励致力于从事软件开发的程序员应当以张小龙为榜样.你懂的. 说起张小龙,相信大家无人不知无人不晓,他是我们常用的微信的开发者和设计者.为人很低调内敛,为我们 ...

  8. 架构思维成长系列教程(十四)- 不想当架构师的程序员不是好程序员

    引言 不想当将军的士兵不是好士兵. 很多程序员的梦想,就是将来能成为一名架构师. 包括我刚学编程那时候,也是以当架构师为目标,觉得不想当架构师的程序员不是好程序员,希望将来能成为一个优秀的架构师.就像 ...

  9. github搜索技巧:快速搜到你想要的!

    前言 不得不说 GitHub 简直就是程序猿的福地,聚集了众多大神在上面分享,在这里可以发现无限的优良资源,不管是初学者还是正在进阶中的青铜王者,都可以在上面找到适合自己的好东西,用好 GitHub ...

  10. 如何搜到你想要搜到的东西?

    朋友们在开发过程中肯定会遇到没遇到过的东西需要去查资料啊,查各种资源等等,有很多种方法,比如:google,bing,baidu,CSDN,思否,掘金,简书,博客园,知乎等等等等太多了,笔者不一一述说 ...

最新文章

  1. 十一、Linux时间
  2. iPad导入Mac:非常快!一气呵成,直接去photo里面选择,之后左上角倒出就好,颠覆之前windows上面的认知!
  3. code1928: 日期差值 技巧模拟
  4. 解不等式之代数和不等式
  5. Power BI与Power Query、Power Pivot 是什么关系?
  6. 服务器操作系统与安装步骤,服务器操作系统与安装步骤
  7. repo/git下载android源码断后重新下载
  8. javascript实现的时钟
  9. Java中创建线程池的正确方法
  10. jieba库(jieba库的介绍以及分词原理,jieba的三种模式和常用函数,利用Jieba模块进行中文词语的统计)
  11. 英语四级口语考试计算机考吗,英语四级口试必须考吗 不考会怎样
  12. FastAPI 是什么?
  13. 有关服装流水线成功的话题
  14. 职场减压移魂大法几则 (转东转西)
  15. CCL: Cross-modal Correlation Learning With Multigrained Fusion by Hierarchical Network 论文笔记
  16. python烟花教程_干货教程:Python欠你一场浪漫烟花邂逅
  17. 本地文件怎么复制到云服务器,本地文件如何复制到云服务器上
  18. 2FA的完整形式是什么?
  19. 中央情报局关键词提取——Unicode码
  20. 2006“IBM杯”中国高校SOA应用大赛禁止使用任何版本的GPL/LGPL license的开源软件

热门文章

  1. acne scar treatment options
  2. 人群密度估计最新数据集NWPU-Crowd 最新研究进展
  3. ICM TSCC视频格式的播放
  4. Linux copy命令 omitting directory
  5. 2022年上海办理EDI增值电信经营许可证年检有哪些政策
  6. GBD+XGBOOST算法原理深入解析
  7. 全球与中国滴眼液和润滑剂市场深度研究分析报告
  8. 3dmax常见的八十个问题汇总
  9. CentOS6 Samba服务器配置
  10. 路由器WIFI密码怎么设置?快速设置,只需1分钟