原文:一个简单的汉字搜索匹配示例(支持拼音、首字母简写)

在社交应用中,很多场景下需要用到搜索,以微信的搜索通讯录为例。好友自己有昵称,我们可能给他 她备注一个昵称,在输入:拼间 首字母 原文时都应该能匹配到 匹配优先是备注然后才是原来的昵称 。这里以 芈月传 为例, 芈 不是常见字,所以输入:myz或者miyuezhuan或者芈月传,都应该能匹配到 芈月传 这个结果。当然不一定需要全部写完,比如输入:my的时候就应该能匹配到 芈月传 了。针对多音字的话 ...

2016-10-12 21:53 1 14254 推荐指数:

查看详情

汉字拼音/首字母

现在主流的转换有三种:hash匹配,Npinyin,微软PinYinConverter 这边是优先使用Npinyin 翻译失败的使用微软PinYinConverter 经测试大部分生僻字翻译都OK,多音字还是有概率分辨不对(也可能是因为我用的DLL并不是最新版),只能怪我中华文化实在博大精深 ...

Thu Jul 19 23:45:00 CST 2018 0 1488
qt 获取汉字拼音首字母

#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QTextCodec>Q ...

Wed Sep 25 23:45:00 CST 2019 0 453
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM