大家如何实现 输入拼音 搜索中文的

MOTA 2011-02-15 10:30:33
我的做法是 数据库中有保存全拼
然后全文索引 来搜索的


你们是怎么做的·?~
...全文
172 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yalan 2011-02-15
  • 打赏
  • 举报
回复
输入汉字转换为拼音的C#文档和源码百度很多,下载一个,写数据的时候同时生成拼音;检索数据的时候可以判断如果输入汉字那么从汉字检索,如果输入拼音从拼音字段检索,如果输入汉字拼音首字母从拼音首字母字段检索。

这样做虽然数据库稍微大一些,但是执行的时候非常快,而且代码容易编写
yalan 2011-02-15
  • 打赏
  • 举报
回复
我的做法是:
数据库表对应要用拼音检索的字段加一个拼音字段,写入数据的时候根据自己转换为拼音同时写入拼音字段

查询的时候使用charindex方法直接查询,效率挺高

110,565

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧