【技术实现步骤摘要】
检索应用中检索条件的关联提示处理方法及系统
本专利技术涉及计算机通信网络技术和检索应用
,具体涉及一种检索应用中检索条件的关联提示处理方法及系统。
技术介绍
伴随着计算机信息时代的不断发展和进步,搜索引擎不管是在互联网检索应用领域还是在企业内部的检索应用领域都得到了广泛的应用,搜索引擎除了拥有根据用户输入的检索条件返回与之相关结果的基本功能外,搜索引擎的一些智能化功能也在不断的涌现,例如对检索条件的关联提示功能就是搜索引擎在检索应用中的主要智能化功能之一。检索应用中对检索条件的关联提示功能,其功能在于,在用户输入检索条件时,若作为检索条件的条件字符串相匹配于检索应用中备用的提示词的部分字符,则将相匹配的各个提示词作为关联提示词提示给用户,供用户选择作为新的检索条件;这样以来,例如用户在输入预期的一个地名、一个短语或者一个英文单词等作为检索条件的过程中,当用户输入预期的地名、短语或者英文单词中的部分字符时,系统便能够自动地将该部分字符可能匹配的地名、短语或者英文单词关联提示给用户,从而让用户在尚未完全输入之前就能够更快的选择到预期的检索条件,进行需要检索操作。当然,该功能的实现需要预先建立一个提示词库,用于存储检索应用中备用的提示词。索引技术已经成为检索应用中的一种主要技术,计算机通信网络技术以及检索应用
的技术人员都知道,如果要从一个数据库中查找一个数据存储单元所记录的数据,相比于对数据库中各个数据存储单元进行逐一比对查找而言,通过索引查找获得数据检索结果所需的比对次数要远少于前者,因此索引查找能够更快的从数据库中获得数据检索结果,因此在现有技 ...
【技术保护点】
一种检索应用中检索条件的关联提示处理方法,其特征在于,预先建立提示词库对应的词部数据库,通过词部拆分处理获得提示词库中字符数为两个以上的提示词对应的各个词部并记录于所述词部数据库中,建立所述词部数据库的索引;每一个词部是由其对应的提示词中部分字符所构成的一个字符串;在用户输入检索条件时,获取作为检索条件的条件字符串并计算其索引值,通过词部数据库的索引查找到词部数据库中每一个与所述条件字符串具有相同索引值的词部分别作为关联词部,将每一个关联词部对应的提示词分别作为关联提示词提示给用户。
【技术特征摘要】
1.一种检索应用中检索条件的关联提示处理方法,其特征在于,预先建立提示词库对应的词部数据库,通过词部拆分处理获得提示词库中字符数为两个以上的提示词对应的各个词部并记录于所述词部数据库中,建立所述词部数据库的索引;每一个词部是由其对应的提示词中部分字符所构成的一个字符串;在用户输入检索条件时,获取作为检索条件的条件字符串并计算其索引值,通过词部数据库的索引查找到词部数据库中每一个与所述条件字符串具有相同索引值的词部分别作为关联词部,将每一个关联词部对应的提示词分别作为关联提示词提示给用户;所述“建立所述词部数据库的索引”具体为:将词部数据库中具有相同字符数的各个词部列队为一个词部索引列,将词部索引列中单个词部的字符数作为该词部索引列的列标识ID,并计算词部索引列中各个词部的索引值,建立词部索引列对应的列索引;由此,将词部数据库中的所有词部列队为多个词部索引列,并建立得到各个词部索引列对应的列索引,各个词部索引列对应的列索引的集合即作为词部数据库的索引;在用户输入检索条件时,所述“获取作为检索条件的条件字符串并计算其索引值,通过词部数据库的索引查找到词部数据库中每一个与所述条件字符串具有相同索引值的词部分别作为关联词部,将每一个关联词部所对应的提示词分别作为关联提示词提示给用户”的具体处理包括如下步骤:c1)获取作为检索条件的条件字符串,并计算所述条件字符串的索引值;c2)判断各个词部索引列的列标识ID中是否存在与所述条件字符串的字符数相等的列标识ID;若存在,则执行步骤c3;若不存在,则判定当前未获得关联提示词;c3)将具有与所述条件字符串的字符数相等的列标识ID的一个词部索引列作为关联对象索引列,通过关联对象索引列对应的列索引查找判断所述关联对象索引列中是否存在与所述条件字符串具有相同索引值的词部;若存在,则执行步骤c4;若不存在,则判定当前未获得关联提示词;c4)将所述关联对象索引列中每一个与所述条件字符串具有相同索引值的词部分别作为关联词部,进而将每一个关联词部所对应的提示词分别作为关联提示词提示给用户。2.根据权利要求1所述的检索应用中检索条件的关联提示处理方法,其特征在于,所述“通过词部拆分处理获得提示词库中字符数为两个以上的提示词对应的各个词部”之中,对提示词库中任一个字符数为两个以上的提示词进行词部拆分处理具体为:获取该提示词的字符数Nx,则Nx≥2,令预设的字符参数n的取值分别为从1到Nx-1的整数;对于字符参数n的每一个取值,取该提示词中前n个字符所构成的一个字符串作为该提示词对应的一个词部;由此获得该提示词对应的Nx-1个词部,对该提示词的词部拆分处理完成。3.根据权利要求1所述的检索应用中检索条件的关联提示处理方法,其特征在于,所述词部数据库的索引中各个词部的索引值为相应词部的哈希值;所述条件字符串的索引值为该条件字符串的哈希值。4.一种检索应用中检索条件的关联提示处理系统,其特征在于,该系统包括提示词库、词部数据库建立...
【专利技术属性】
技术研发人员:王忻,
申请(专利权)人:重庆新媒农信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。