一种搜索方法及装置制造方法及图纸

技术编号:33992023 阅读:27 留言:0更新日期:2022-07-02 09:56
本申请提供一种搜索方法及装置,涉及数据处理技术领域,方法包括:在第一用户界面中接收用户针对第一控件或第二控件的第一操作;响应于第一操作,显示第二用户界面;接收用户对多个目标控件的第二操作,拼装多个目标搜索要素,得到搜索条件;在第一操作为针对第一控件的操作时,在第一数据库中根据搜索条件搜索得到搜索结果;或者,在第一操作为针对第二控件的操作时,在第二数据库中根据搜索条件搜索得到搜索结果;显示第三用户界面。本申请实施例中,用户界面中包括多个用于选择搜索要素的选择控件,且搜索要素是预先设置在系统中的,搜素要素与数据库内容更匹配,这样,依据目标搜索要素能准确高效的在数据库得到搜索结果。索要素能准确高效的在数据库得到搜索结果。索要素能准确高效的在数据库得到搜索结果。

【技术实现步骤摘要】
一种搜索方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种搜索方法及装置。

技术介绍

[0002]随着我国经济不断增长,居民的生活也发生了翻天覆地的变化,随着货币收入的增加,个人经济与股份制经济都得到了快速的增长,“理财”也因此走进了广大居民的生活,资产管理业务蓬勃发展。
[0003]在资产管理业务系统中,用户可以在持仓中心查询成交数据、持仓数据和组合估值,例如,用户可以在搜索界面的输入框中输入所要查询的数据的关键字,得到搜索结果。
[0004]然而,上述搜索方法通过关键字信息进行搜索时,得到的搜索结果种类繁多,搜索结果不够准确,所得到的搜索结果可能并非用户所需的结果。

技术实现思路

[0005]本申请实施例提供一种搜索方法及装置,用户界面中包括多个用于选择搜索要素的选择控件,用户可以便捷的利用选择控件选择搜索要素,且搜索要素是预先设置在系统中的,搜素要素与数据库内容更匹配,这样,依据目标搜索要素能准确高效的在数据库得到搜索结果。
[0006]第一方面,本申请实施例提供一种搜索方法,包括:
[0007]在第一用户界面中接收用户针对第一控件或第二控件的第一操作;其中,所述第一控件用于进入存储概要数据的第一数据库,所述第二控件用于进入存储明细数据的第二数据库;
[0008]响应于所述第一操作,显示第二用户界面;所述第二用户界面中包括多个用于选择搜索要素的选择控件;
[0009]接收用户对多个目标控件的第二操作,拼装多个目标搜索要素,得到搜索条件;其中,所述多个目标控件为多个所述选择控件中的部分或全部控件,一个所述目标控件对应一个所述目标搜索要素;
[0010]在所述第一操作为针对所述第一控件的操作时,在所述第一数据库中根据所述搜索条件搜索得到搜索结果;或者,在所述第一操作为针对所述第二控件的操作时,在所述第二数据库中根据所述搜索条件搜索得到搜索结果;
[0011]显示第三用户界面,所述第三用户界面中包括所述搜索结果。
[0012]在一种可能的实施方式中,所述选择控件对应的搜索要素包括下述的多个:机构、账户、投资单元、投资组合、成交日期、证券代码或交易方向。
[0013]在一种可能的实施方式中,在所述第一数据库中根据所述搜索条件搜索得到搜索结果,包括:
[0014]根据所述搜索条件中包括的多个目标搜索要素,在所述第一数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果;或者,
[0015]在所述第二数据库中根据所述搜索条件搜索得到搜索结果,包括:
[0016]根据所述搜索条件中包括的多个目标搜索要素,在所述第二数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果。
[0017]在一种可能的实施方式中,所述第三用户界面中包括各所述目标搜索要素的标识和各所述目标搜索要素的搜索结果,每个所述目标搜索要素的标识设置有勾选框,所述方法还包括:
[0018]接收用户对所述多个目标搜索要素的标识中的第一目标搜索要素标识对应的勾选框的去勾选操作;响应于所述去勾选操作,在所述第三用户界面中取消所述第一目标搜索要素对应的搜索结果的显示。
[0019]在一种可能的实施方式中,方法还包括:
[0020]计算事件对应的数据;
[0021]在所述数据的数据类型为概要类型的情况下,将所述数据存储至所述第一数据库;或者,
[0022]在所述数据的数据类型为明细类型的情况下,将所述数据存储至所述第二数据库。
[0023]在一种可能的实施方式中,所述计算事件对应的数据,包括:
[0024]订阅所述事件;
[0025]基于所述订阅,计算所述事件对应的数据。
[0026]在一种可能的实施方式中,所述计算事件对应的数据,包括:
[0027]获取所述事件相关的计算数据;
[0028]将所述计算数据设置在N个队列中;其中,N为大于或等于1的整数;
[0029]利用N个线程计算所述N个队列中的计算数据,得到所述数据。
[0030]在一种可能的实施方式中,每个所述队列用于设置所述计算数据中一种类型的计算数据。
[0031]在一种可能的实施方式中,所述第一数据库和所述第二数据库均为缓存数据库;所述方法还包括:
[0032]在所述第一数据库或所述第二数据库达到缓存时间阈值的情况下,在关系型数据库中根据所述搜索条件搜索得到搜索结果。
[0033]在一种可能的实施方式中,所述拼装多个目标搜索要素,包括:
[0034]将所述多个目标搜索要素按照预定义的顺序拼装为有序集合。
[0035]在一种可能的实施方式中,所述第一数据库具体用于存储键值对为key

value类型的数据。
[0036]在一种可能的实施方式中,所述第二数据库具体用于存储文档类型的数据。
[0037]第二方面,本申请实施例提供一种搜索装置,所述装置包括处理模块和显示模块;
[0038]所述处理模块,用于在第一用户界面中接收用户针对第一控件或第二控件的第一操作;其中,所述第一控件用于进入存储概要数据的第一数据库,所述第二控件用于进入存储明细数据的第二数据库;
[0039]所述处理模块,还用于响应于所述第一操作;
[0040]所述显示模块,还用于显示第二用户界面;所述第二用户界面中包括多个用于选
择搜索要素的选择控件;
[0041]所述处理模块,还用于接收用户对多个目标控件的第二操作,拼装多个目标搜索要素,得到搜索条件;其中,所述多个目标控件为多个所述选择控件中的部分或全部控件,一个所述目标控件对应一个所述目标搜索要素;
[0042]所述处理模块,还用于在所述第一操作为针对所述第一控件的操作时,在所述第一数据库中根据所述搜索条件搜索得到搜索结果;或者,在所述第一操作为针对所述第二控件的操作时,在所述第二数据库中根据所述搜索条件搜索得到搜索结果;
[0043]所述显示模块,还用于显示第三用户界面,所述第三用户界面中包括所述搜索结果。
[0044]在一种可能的实施方式中,所述选择控件对应的搜索要素包括下述的多个:机构、账户、投资单元、投资组合、成交日期、证券代码或交易方向。
[0045]在一种可能的实施方式中,所述处理模块,具体还用于,根据所述搜索条件中包括的多个目标搜索要素,在所述第一数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果;或者,
[0046]所述处理模块,具体还用于根据所述搜索条件中包括的多个目标搜索要素,在所述第二数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果。
[0047]在一种可能的实施方式中,所述第三用户界面中包括各所述目标搜索要素的标识和各所述目标搜索要素的搜索结果,每个所述目标搜索要素的标识设置有勾选框,
[0048]所述处理模块,具体还用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:在第一用户界面中接收用户针对第一控件或第二控件的第一操作;其中,所述第一控件用于进入存储概要数据的第一数据库,所述第二控件用于进入存储明细数据的第二数据库;响应于所述第一操作,显示第二用户界面;所述第二用户界面中包括多个用于选择搜索要素的选择控件;接收用户对多个目标控件的第二操作,拼装多个目标搜索要素,得到搜索条件;其中,所述多个目标控件为多个所述选择控件中的部分或全部控件,一个所述目标控件对应一个所述目标搜索要素;在所述第一操作为针对所述第一控件的操作时,在所述第一数据库中根据所述搜索条件搜索得到搜索结果;或者,在所述第一操作为针对所述第二控件的操作时,在所述第二数据库中根据所述搜索条件搜索得到搜索结果;显示第三用户界面,所述第三用户界面中包括所述搜索结果。2.根据权利要求1所述的方法,其特征在于,所述选择控件对应的搜索要素包括下述的多个:机构、账户、投资单元、投资组合、成交日期、证券代码或交易方向。3.根据权利要求1或2所述的方法,其特征在于,在所述第一数据库中根据所述搜索条件搜索得到搜索结果,包括:根据所述搜索条件中包括的多个目标搜索要素,在所述第一数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果;或者,在所述第二数据库中根据所述搜索条件搜索得到搜索结果,包括:根据所述搜索条件中包括的多个目标搜索要素,在所述第二数据库中分别搜索所述多个目标搜索要素,得到各所述目标搜索要素的搜索结果。4.根据权利要求3所述的方法,其特征在于,所述第三用户界面中包括各所述目标搜索要素的标识和各所述目标搜索要素的搜索结果,每个所述目标搜索要素的标识设置有勾选框,所述方法还包括:接收用户对所述多个目标搜索要素的标识中的第一目标搜索要素标识对应的勾选框的去勾选操作;响应于所述去勾选操作,在所述第三用户界面中取消所述第一目标搜索要素对应的搜索结果的显示。5.根据权利要求1所述的方法,其特征在于,还包括:计算事件对应的数据;在所述数据的数据类型为概要类型的情况下,将所述数据存储至所述第一数据库;或者,在所述数据的数据类型为明细类型的情况下,将所述数据存储至所述第二数据库。6.根据权利要求5所述的方法,其特征在于,所述计算事件对应的数据,包括:订阅所述事件;基于所述订阅,计算所述事件对应的数据。7.根据权利要求5或6所述的方法,其特征在于,所述计算事件对应的数据,包括...

【专利技术属性】
技术研发人员:朱伟
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1