4
| 本文作者: 謝幺 | 2017-01-09 14:59 | 專題:關于微信小程序,你想知道的一切 |
想必各位的朋友圈已經被微信小程序刷屏了,然而細心的觀眾可能發現了一些問題:
1.小程序名字怎么都奇奇怪怪的?
2.怎么也搜不到自己想要的小程序?
比如下面,簡直慘不忍睹,如果不是提前知道完整全名,幾乎搜不出來。

于是,犀利的網友開始吐槽:
對于一個APP重度使用者來說,小程序意味著一早上起來就解英格瑪密碼
然而雷鋒網發現,有的小程序只有通過全文才能搜索出來,然而搜索「京東」卻能出來「京東購物」、搜索「滴滴」也能出來「滴滴出行DiDi」、搜索「攜程」也能出來「攜程酒店機票火車票」,這又是為何?
這里就涉及到了一個「中文分詞」技術和「模糊匹配」技術了。(對技術科普沒興趣的可直接跳過,后面有小程序名單和商店 )
我們知道,在英文的行文中,單詞之間有空格作為自然分界符,比如下面這句:
I am very handsome !
可以輕松地分成 i 、am 、very、handsome 四個單詞。而中文只是字、句和段能通過明顯的分界符來簡單劃界,唯獨詞沒有一個形式上的分界符。
比如這一句廣告語:
南京市長江大橋歡迎您!
你可以理解為:南京,市長,江大橋,歡迎,您 ;也可以理解為:南京市,長江大橋,歡迎,你。不同的分詞方法得到的結果就截然不同。
現代漢語的基本表達單元雖然為“詞”,且以雙字或者多字詞居多,但由于人們認識水平的不同,對詞和短語的邊界很難去區,比如:
對隨地吐痰者給予處罰
“隨地吐痰者”本身是一個詞還是一個短語,不同的人會有不同的標準,同樣的“海上”“酒廠”等等,即使是同一個人也可能做出不同判斷,如果漢語真的要分詞書寫,必然會出現混亂,難度很大。
中文分詞 (Chinese Word Segmentation) 指的是將一個漢字序列切分成一個一個單獨的詞。分詞就是將連續的字序列按照一定的規范重新組合成詞序列的過程。和英文相比,中文分詞難得多得多!
然而這并難不倒程序員們。
目前的分詞算法可分為三大類:基于字符串匹配的分詞方法、基于理解的分詞方法和基于統計的分詞方法
又叫做機械分詞方法,它是按照一定的策略將待分析的漢字串與一個“充分大的”機器詞典中的詞條進行配,若在詞典中找到某個字符串,則匹配成功(識別出一個詞)。
這是種常用的分詞法,字符串匹配的分詞方法,又分為幾種不同的分詞方法。同樣以“不知道你在說什么”為例,不同的匹配法有不同的結果:
用正向最大匹配法,也就是把一個詞從左至右來分詞,就是:“不知道,你,在,說什么”。
用反向最大匹配法:也反向最大匹配法就是從右至左,就會分成:“不,知道,你在,說,什么”
用最短路徑分詞法:也就是說一段話里面要求切出的詞數是最少的,就會分成:“不知道,你在,說什么”,這就是最短路徑分詞法,分出來就只有3個詞了。
用雙向最大匹配法:如果關鍵詞前后組合內容被認為粘性相差不大,而搜索結果中也同時包含這兩組詞的話,進行正反向同時進行分詞匹配。
簡單來說,就是正著拆、反著拆、簡單拆,和來來回回拆,總之各種姿勢來一遍。
人工智能興起,于是這種新的方式開始流行,理解分詞方法是通過讓計算機模擬人對句子的理解,達到識別詞的效果。其基本思想就是在分詞的同時進行句法、語義分析,利用句法信息和語義信息來處理歧義現象。
它通常包括三個部分:分詞子系統、句法語義子系統、總控部分。在總控部分的協調下,分詞子系統可以獲得有關詞、句子等的句法和語義信息來對分詞歧義進行判斷,即它模擬了人對句子的理解過程。這種分詞方法需要使用大量的語言知識和信息。
由于漢語語言知識的籠統、復雜性,難以將各種語言信息組織成機器可直接讀取的形式,因此目前基于理解的分詞系統還處在試驗階段。
目前 Siri 、微軟小冰等等都充分運用了人工智能來嘗試“理解”人的語句,另外三角獸為錘子手機提供的 “Bigbang”分詞功能、科大訊飛的語音輸入法等都有運用人工智能來實現語義分析。
根據詞組的統計,就會發現兩個相鄰的字出現的頻率最多,那么這個詞就很重要。就可以作為用戶提供字符串中的分隔符,這樣來分詞。
比如,“我的,你的,許多的,這里,這一,那里”等等,這些詞出現的比較多,就從這些詞里面分開來。
無論用何種方法,分出來的“詞”,一般進入預先錄入好的“詞典”(詞庫、數據庫)中進行匹配,比如“南京市長江大橋歡迎您”,
可以切分輸出:南京市/長江/大橋/歡迎/您
也可切分輸出 :南京 /市長/江大橋/歡迎/您
通常情況下,搜索“長江”就可以搜出來這句話,但如果詞庫中有”張大橋”這個人名,則也可以通過“張大橋”也可以檢索出來。
科普完畢,回到話題本身
為什么「滴滴」非要叫「滴滴出行DiDi」?
為什么好奇心日報非要叫「Qdaily」?
為什么「餓了么」非要叫「餓了么外賣服務」?
難道是故意想讓用戶搜不到她們?瞎扯!
真正的原因,據「京東購物」小程序的一個開發者分析,是因為小程序和公眾號在同一套體系之下,而公眾號原本就不允許名字重復。這也就可以完美解釋為什么小程序的名字看起來奇奇怪怪的了,因為好名字已經都讓公眾號起了。
既然小程序和公眾號在同一體系下,而公眾號搜索是支持模糊匹配的,想必小程序肯定是支持模糊匹配的,而且滴滴、京東、美的等許多公司小程序都是可以只通過品牌名檢索出來的,因此必定是支持模糊搜索的。
一位小程序開發者告訴雷鋒網,在提交小程序的時候,開發者是可以自己填寫關鍵詞的,但是最后這些關鍵詞通不通過,可能需要微信方面來審核。
至此可以得出結論,小程序是支持模糊匹配的,至于為什么有的可以通過品牌名搜得出來,有的卻搜不出來,唯一的解釋只能是「餓了么」、「好奇心日報」這些詞并沒有被添加到檢索的詞庫中,也許是開發者忘了添加,也許是沒提交了沒有通過審核,具體原因不得而知。
但小程序剛剛上線第一天,即使是出現小問題也很正常,正如和菜頭在其公眾號所言:

既然小程序本身目前并沒有提供完整的模糊搜索,那么如果在這期間你想要找到想要的應用,唯一的辦法就是提前知道小程序的全名了,雷鋒網整理了目前較新的“微信小程序大全”以及流傳較廣的“小程序商店”,可以幫助大家找到自己心儀的小程序。
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/
其中收錄了大多數常用的小程序,并且提供了模糊搜索,用戶可以先在商店中檢索到想要的小程序,然后在微信中添加。
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。