任德志狠的拼音音?

我一开始参考这个帖子:拼音搜索+中文搜索  

需求在他的基础上有所增加(增加了拼音搜索中的第4和5条)重新描述一下:

项目中对视频名称进行搜索,需要支持拼音+中文搜索两种方式请教应该如何填写搜索配置,样例数据如下:

全部数据:刘德华、刘斌、张三、李四、刘德志

1、搜索“刘”匹配到“刘德华”、“刘斌”、“刘德志”

2、搜索“刘德”,匹配到“刘德华”、“刘德志”

3、搜索“德华”匹配到“刘德华”

小结:搜索的文字需要匹配到集合中所有名字的子集。

1、搜索“liu”匹配到“刘德华”、“刘斌”、“刘德志”

2、搜索“liude”,匹配到“刘德华”、“刘德”

3、搜索“liudehua”或“ldh”匹配到“刘德华”

4、搜索 "l" , 匹配到 刘德华”、“刘斌”、“刘德志”  

5、搜索 'ld' 匹配到 刘德华”、刘德志”

小结:搜索嘚文字转换成拼音后,需要匹配到集合中所有名字转成拼音后的子集


目前的情况是除了拼音搜索当中的第4和5条外其他的都可以满足条件:


请问怎么实现上述拼音搜索中的第四和第五条 规则呢 ?


我要回帖

更多关于 狠的拼音 的文章

 

随机推荐