下拉框输入拼音自动根据拼音超找符合的汉字

你好,我在http://zhidao.baidu.com/question/161301567.html看到了你的回复,我现在需要实现的需求和帖子里的一样,你帖子里回复的... 你好,我在http://zhidao.baidu.com/question/161301567.html看到了你的回复,我现在需要实现的需求和帖子里的一样,你帖子里回复的意思是先从数据库中加载汉字出来,然后将汉字转换成拼音在构造成TernarySearchTrie,然后根据前台传回来的拼音在树种进行检索,我有两个问题,一:当数据量比较大时,在内存中构造TernarySearchTrie合适吗?二:如何实现bj---->北京,还有就是遇到多音字应该怎么处理?我邮箱是crazyyouyiming@163.com
我刚注册的百度知道,没分,各位大侠有知道的解答一下,thank you
展开
 我来答
寻找逆流的鱼
2010-09-15 · TA获得超过497个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:240万
展开全部
一,如果你是做垂直搜索,站内搜索,搜索提示1、2万条已经很多了,放到TernarySearchTrie内存不算大,再多的话,可以分布式处理
二、把需要提示的词按照一定的格放到一个文件里,如,简拼@全拼@关键字@搜索次数@权重,以@分隔,当TernarySearchTrie加载时把这些格式的记录读进内存里,就像一个hashMap,搜索bj就会找到北京的,多音字是一个比较麻烦的,就连百度都无法完美处理,最好的办法,都用拼音工具,如pinyin4j做出来,然后挖掘频率最高的来处理
数都信息
2024-09-29 广告
上海数都信息科技有限公司是一家科技型的设计公司,团队深耕企业品牌设计服务已有十余年,已助力多家企业塑造其品牌形象及体验,服务内容含:LOGO设计/VI设计/产品包装设计/导视店面门头及空间设计,吉祥物设计/海报设计等。 我们的目标是帮助小微... 点击进入详情页
本回答由数都信息提供
695750347
2010-09-15
知道答主
回答量:16
采纳率:0%
帮助的人:7.7万
展开全部
说具体一些,到底是要做什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式