提示词的推荐方法及装置、存储介质和处理器制造方法及图纸

技术编号:22754982 阅读:24 留言:0更新日期:2019-12-07 03:55
本申请公开了一种提示词的推荐方法及装置、存储介质和处理器。其中,该方法包括:检测输入的关键词;从索引库中查找与所述关键词对应的索引信息,其中,该索引信息为基于搜索引擎对应的源数据库中的源数据确定的;基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息;展示所述搜索提示信息。本申请解决了相关技术中存在的提示词准确度较低且灵活性不高的技术问题。

Recommended methods, devices, storage media and processors of cue words

The present application discloses a method and device for recommending prompt words, a storage medium and a processor. Among them, the method includes: detecting the input keywords; searching the index information corresponding to the keywords from the index database, wherein the index information is determined based on the source data in the source database corresponding to the search engine; searching the search prompt information associated with the keywords from the source database based on the index information; displaying the search prompt information. The application solves the technical problem of low accuracy and low flexibility of prompt words in related technologies.

【技术实现步骤摘要】
提示词的推荐方法及装置、存储介质和处理器
本申请涉及搜索领域,具体而言,涉及一种提示词的推荐方法及装置、存储介质和处理器。
技术介绍
在目前的搜索引擎领域,以满足用户在输入个别关键词的时候,能够自动联想提示,这样可以避免用户的冗余输入并提供一定的推荐,从而实现更好的交互效果和内容推广效果。相关技术中,在进行搜索提示时,往往从搜索引擎维护的某一个词典中直接查询与输入的关键词对应的查询提示词,由于词典中的词汇一般是依据经验人工配置的,其准确性较低;并且,由于其只能从一个特定的词典中查询,因此,配置相关提示词汇的工作量比较大,无法适应大规模数据的智能提示,从而导致灵活性不高。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种提示词的推荐方法及装置、存储介质和处理器,以至少解决相关技术中存在的提示词准确度较低且灵活性不高的技术问题。根据本申请实施例的一个方面,提供了一种提示词的推荐方法,包括:检测输入的关键词;从索引库中查找与所述关键词对应的索引信息;基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息;展示所述搜索提示信息。可选地,基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息之前,所述方法还包括:获取搜索引擎的源数据;从源数据库的源数据中提取与业务场景相关的至少一个字段,将提取的至少一个字段作为查询字段;依据所述查询字段确定索引信息,得到索引库;建立所述索引库和所述源数据库之间的关联。可选地,检测输入的关键词,包括:检测在输入框中的关键词是否发生变化;在发生变化时,将变化后的关键词作为目标关键词;从索引库中查找与所述关键词对应的索引信息,包括:从所述索引库中查找与所述目标关键词对应的索引信息。可选地,将变化后的关键词作为目标关键词之前,所述方法还包括:检测在输入所述关键词后输入的指定关键词;将所述指定关键词和所述关键词进行组合,得到组合词;对所述组合词的语义完整性进行验证,其中,在验证通过时,将所述组合词作为所述目标关键词。可选地,基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息,包括:从所述源数据库中查询与所述索引信息对应的搜索提示信息;确定所述搜索提示信息与所述关键词的相似度;将所述搜索提示信息按照相似度大小进行排序,并将排序靠前的预设数量个搜索提示信息作为最终的搜索提示信息。可选地,从索引库中查找与所述关键词对应的索引信息,包括:确定所述关键词的语义所对应的业务场景;基于所述业务场景和所述语义确定所述索引信息。可选地,所述数据库包括多个数据库。根据本申请实施例的另一个方面,提供了一种提示词的显示方法,包括:展示搜索引擎的输入框;展示在所述输入框内输入的关键词;展示基于索引信息从所述源数据库中搜索的与所述关键词关联的搜索提示信息,其中,所述索引信息为从索引库中查找的与所述关键词对应的索引信息。根据本申请实施例的又一个方面,提供了一种提示词的推荐装置,包括:检测模块,用于检测输入的关键词;第一查询模块,用于从索引库中查找与所述关键词对应的索引信息,其中,该索引信息为基于搜索引擎对应的源数据库中的源数据确定的;第二查询模块,用于基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息;展示模块,用于展示所述搜索提示信息。可选地,所述装置还包括:获取模块,用于获取搜索引擎的源数据;提取模块,用于从源数据库的源数据中提取与业务场景相关的至少一个字段,将提取的至少一个字段作为查询字段;确定模块,用于依据所述查询字段确定索引信息,得到索引库;建立模块,用于建立所述索引库和所述源数据库之间的关联。根据本申请实施例的再一个方面,提供了一种非易失性存储介质,该存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行以上所述的提示词的推荐方法。根据本申请实施例的再一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行以上所述的提示词的推荐方法。在本申请实施例中,采用在检测到关键词时,依据关键词对应的索引信息查询相应的搜索提示信息的方式,由于可以基于关键词对应的索引去搜索相应的搜索提示信息(例如提示词等),而不必直接查询与关键词对应的搜索提示信息,因此,可以基于搜索引擎对应的源数据库中查询相应的搜索提示信息,该搜索提示信息的获取并不限于某一个特定的词典,因此,可以提高提示信息的推荐准确性,并且,由于扩展了搜索提示信息的搜索范围,因此,可以适应大规模数据的智能提示,提升了提示词推荐的灵活性,进而解决了相关技术中存在的提示词准确度较低且灵活性不高的技术问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的一种提示词的推荐方法的流程示意图;图2是根据本申请实施例的一种可选的提示词的推荐方法的流程示意图;图3是根据本申请实施例的一种构建提示(suggest)库的流程示意图;图4是根据本申请实施例的一种提示词的推荐装置的结构框图;图5是根据本申请实施例的另一种提示词的显示方法的流程示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。另外需要说明的是,本申请实施例中所提及的Solr是一个独立的企业级搜索应用服务器,而且它是一个高性能、采用JAVA5开发的基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,也实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,它对外提供类似于Web-service的API接口,用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过HTTPget操作提出查找请求,并得到XML格式的返回结果。在相关技术中,一些搜索引擎具备智能联想提示的功能,例如,Solr搜索引擎中便已经封装了这样的功能,而且只需要简单的配置就可以完成本文档来自技高网
...

【技术保护点】
1.一种提示词的推荐方法,其特征在于,包括:/n检测输入的关键词;/n从索引库中查找与所述关键词对应的索引信息,其中,该索引信息为基于搜索引擎对应的源数据库中的源数据确定的;/n基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息;/n展示所述搜索提示信息。/n

【技术特征摘要】
1.一种提示词的推荐方法,其特征在于,包括:
检测输入的关键词;
从索引库中查找与所述关键词对应的索引信息,其中,该索引信息为基于搜索引擎对应的源数据库中的源数据确定的;
基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息;
展示所述搜索提示信息。


2.根据权利要求1所述的方法,其特征在于,基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息之前,所述方法还包括:
获取所述搜索引擎的源数据;
从所述源数据中提取与业务场景相关的至少一个字段,将提取的至少一个字段作为查询字段;
依据所述查询字段确定索引信息,得到索引库;
建立所述索引库和所述源数据库之间的关联。


3.根据权利要求1所述的方法,其特征在于,
检测输入的关键词,包括:检测在输入框中的关键词是否发生变化;在发生变化时,将变化后的关键词作为目标关键词;
从索引库中查找与所述关键词对应的索引信息,包括:从所述索引库中查找与所述目标关键词对应的索引信息。


4.根据权利要求3所述的方法,其特征在于,将变化后的关键词作为目标关键词之前,所述方法还包括:
检测在输入所述关键词后输入的指定关键词;
将所述指定关键词和所述关键词进行组合,得到组合词;
对所述组合词的语义完整性进行验证,其中,在验证通过时,将所述组合词作为所述目标关键词。


5.根据权利要求1所述的方法,其特征在于,基于所述索引信息从所述源数据库中搜索与所述关键词关联的搜索提示信息,包括:
从所述源数据库中查询与所述索引信息对应的搜索提示信息;
确定所述搜索提示信息与所述关键词的相似度;
将所述搜索提示信息按照相似度大小进行排序,并将排序靠前的预设数量个搜索提示信息作为最终的搜索提示信息。...

【专利技术属性】
技术研发人员:胡启明
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1