京东网站首页搜索商品关键字联想提示的时候,会将拼音,传送过去,服务器端会将拼音转换为汉字,返回的时候汉字形式的联想提示,比如
你输入“shouji”,服务器会返回 “手机”,这个有哪些方法可以实现?比如PHP扩展,或者其他插件库之类的
不清楚,输入法软件是如何把拼音变变成汉字的,大概是字库吧
http://dd.search.jd.com/?key=shouji 请大家进去看这个URL
返回内容:
[
{
"oamount":4164,
"amount":4160,
"cid":"655",
"cname":"手机通讯 > 手机",
"keyword":"手机",
"level":"3"
},
{
"amount":30000,
"keyword":"手机套"
},
{
"amount":5719,
"keyword":"手机内存卡"
},
{
"amount":1140,
"keyword":"手机充值"
},
{
"amount":30000,
"keyword":"手机壳"
},
{
"amount":23928,
"keyword":"手机支架"
},
{
"amount":27635,
"keyword":"手机架"
},
{
"amount":15582,
"keyword":"手机耳机"
},
{
"amount":29991,
"keyword":"手机卡"
},
{
"amount":29998,
"keyword":"手机膜"
}
]
楼上的答案是在故意卖萌吗?我保存在数据时就已经把手机转换成“shouji”这个拼音保存在数据库中了啊,查询的时候直接查拼音这个字段不就行了么
id name pinyin
1 手机 shouji
2 手迹 shouji
汉字转拼音类 网上一搜一大把
我觉得把拼音转化为汉字的程序需要大量的智能ai吧,目前的解决方案就是收集关键词并且转化为拼音,接收到的拼音进行匹配。