pinyin-match
pinyin-match copied to clipboard
能否对识别的结果进行排序?

例如,用户想要的结果: 1、哈 2、海 3、汉
感谢提pr,已合并,随下个版本发版。
关于排序我个人认为用户的期望是不统一的。 a. 如微信通讯人列表,这里的排序应当是以最近聊天时间顺序决定(即原始的数组顺序)
b. 其他情况 大多数应该是 以键入的pinyin在文本中寻找到位置顺序决定(这里是考虑用户大多数习惯还是从第一个汉字的pinyin开始键入搜索) 比如输入 ha 我认为 列表中第一个字符为 ha 开头的应该放在前面 顺序应当是: 1.哈文 2.汉庭 3.寒冷 4.元江哈尼族
c.即你提到的顺序
@Michael18811380328
对b进行各补充说明 有酒店列表: 齐齐哈尔大酒店 汉庭酒店 维也纳大酒店
输入“ha” 应当是汉庭酒店排在第一位
确实,不同产品搜索结果顺序不一样(微信或者其他产品)