[发明专利]检索应用中基于拼音的检索条件纠错提示处理方法有效
申请号: | 201210228101.5 | 申请日: | 2012-06-30 |
公开(公告)号: | CN103514236B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 刘磊;熊小鹏 | 申请(专利权)人: | 重庆新媒农信科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 重庆博凯知识产权代理有限公司50212 | 代理人: | 张先芸 |
地址: | 401121 重庆市北部新区高新*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检索 应用 基于 拼音 条件 纠错 提示 处理 方法 | ||
1.基于拼音的检索条件纠错提示处理方法,其特征在于,包括:拼音字典树是指除了根节点外的其它节点存储的字符为拼音字符的字典树;拼音字典树中,唯一一个不存在上一父节点的节点,称为根节点;拼音字典树中,任意一个不存在下一子节点的节点,称为末节点;拼音字典树中,从根节点至任意一个末节点所依次经历的各个拼音字符的排序组合,称为拼音字符路径;预先建立提示词拼音字典树;所述提示词拼音字典树包含有提示词库中各个提示词对应的拼音字符串所构成的拼音字符路径以及各个提示词对应的模糊音字符串所构成的拼音字符路径;所述提示词拼音字典树中,在每一个提示词对应的拼音字符串所构成的拼音字符路径的末节点,预设有用于指向记录有该提示词的词表的同音指针;在每一个提示词对应的模糊音字符串所构成的拼音字符路径的末节点,预设有用于指向记录有该提示词的词表的模糊音指针;
在用户输入检索条件时,若作为检索条件的词条不是提示词库中的提示词,则获取作为检索条件的词条并转化为对应的拼音字符串,从预先建立的提示词拼音字典树中查找与作为检索条件的词条对应的拼音字符串相匹配的拼音字符路径,将相匹配的拼音字符路径末节点预设的同音指针所指向的词表中记录的提示词作为纠错提示结果,同时,还将相匹配的拼音字符路径末节点预设的模糊音指针所指向的词表中记录的提示词作为纠错提示结果,返回给用户。
2.根据权利要求1所述的检索条件纠错提示处理方法,其特征在于,所述提示词对应的模糊音字符串通过查询预设的汉字-模糊音对照字典获得;或者,所述提示词对应的模糊音字符串通过查询汉字-拼音对照字典以及拼音-模糊音对照关系表获得。
3.根据权利要求1所述的检索条件纠错提示处理方法,其特征在于,所述提示词拼音字典树中,对于同一个提示词,该提示词对应的拼音字符串所构成的拼音字符路径的末节点预设的同音指针所指向的词表,以及该提示词对应的模糊音字符串所构成的拼音字符路径的末节点预设的模糊音指针所指向的词表,为同一个词表。
4.根据权利要求1所述的检索条件纠错提示处理方法,其特征在于,所述“获取作为检索条件的词条并转化为对应的拼音字符串,从预先建立的提示词拼音字典树中查找与作为检索条件的词条对应的拼音字符串相匹配的拼音字符路径”具体为:获取作为检索条件的词条后,判断该词条中是否包含有多音字;若未包含有多音字,则将该作为检索条件的词条转化为唯一对应的拼音字符串,从预先建立的提示词拼音字典树中查找与作为检索条件的词条唯一对应的拼音字符串相匹配的拼音字符路径;若包含有多音字,则将该作为检索条件的词条转化为各种能够对应的拼音字符串情况,从预先建立的提示词拼音字典树中查找与作为检索条件的词条各种能够对应的拼音字符串情况分别相匹配的拼音字符路径。
5.根据权利要求1或4所述的检索条件纠错提示处理方法,其特征在于,作为纠错提示结果返回给用户的提示词数量不超过预设的词数上限值N0;在作为纠错提示结果的提示词数量n≤N0的情况下,则将作为纠错提示结果的全部提示词返回给用户;在作为纠错提示结果的提示词数量n>N0的情况下,则从中选取出按预设排序规则排序靠前的N0个提示词返回给用户。
6.根据权利要求5所述的检索条件纠错提示处理方法,其特征在于,所述预设排序规则为按提示词的热度由高到低的排序规则;所述提示词的热度是指,在指定时间段内,提示词在用户输入的检索条件中出现的次数,该次数越大则提示词的热度越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210228101.5/1.html,转载请声明来源钻瓜专利网。