技术领域
[0001] 本发明涉及计算机领域,尤其涉及一种检索方法。
相关背景技术
[0002] 随着法律数据的不断增加,用户在面对浩如烟海的各种法律法规、案例、期刊、法律动态等等文件时,常常需要进行检索,目前的检索方法通过检索可以找到目标法律文件。但是,随着用户对法律信息检索的要求越来越精细化,提高检索精确度日益重要。
具体实施方式
[0038] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0039] 实施例1
[0040] 如图1所示,本发明实施例提供一种检索方法,包括:
[0041] 11、获取检索词。
[0042] 本发明实施例中,检索测可以由用户输入,该检索词可以为法律词汇、描述词汇等。
[0043] 12、检索包含所述检索词的目标法律文件,显示记载所述检索词的目标法律文件的摘要,所述摘要为所述目标法律文件中一处包含所述检索词的部分。
[0044] 本发明实施例中,目标法律文件为包含检索词的法律文件中的一篇,该摘要可以为目标法律文件中任意一处包含所述检索词的部分,具体实现时也可以设置该摘要可以为目标法律文件中特定一处包含所述检索词的部分。
[0045] 13、所述目标法律文件的摘要被选中后,定位到所述目标法律文件中所述摘要所处位置,并突出显示所述摘要中所述检索词。
[0046] 本发明实施例中,定位到目标法律文件中所述摘要所处位置及定位到目标法律文件中摘要的位置,相对于仅定位到文件,本发明实施例定位方法更为精确。突出显示所述摘要中所述检索词可以采用高亮显示、区别颜色显示、加粗显示灯方式实现。
[0047] 本发明所述的检索方法,获取检索词,检索包含所述检索词的目标法律文件,显示记载检索词的目标法律文件的摘要,所述摘要为目标法律文件中一处包含检索词的部分,目标法律文件的摘要被选中后,定位到目标法律文件中摘 要所处位置,并突出显示摘要中所述检索词,从而实现根据检索词准确定位到文中位置,从而能够更精确的检索到所需目标法律文件。
[0048] 本发明一个实施例中,所述显示记载所述检索词的目标法律文件的摘要包括:
[0049] 确定所述目标法律文件中出现所述检索词的次数,按所述目标法律文件中出现所述检索词的次数,显示所述目标法律文件的摘要,并显示所述目标法律文件中出现所述检索词的次数。
[0050] 本发明一个实施例中,所述显示记载所述检索词的目标法律文件的摘要之后还包括:
[0051] 获取所述目标法律文件的类型及所述目标法律文件的内容概述,显示所述目标法律文件的类型及所述目标法律文件的内容概述。
[0052] 其中,法律文件的类型可以为法规条文、条文解释、判决结果等等,相应的目标法律文件的内容概述可以为法规概况、条文解释概况、判决概况。
[0053] 本发明一个实施例中,所述定位到所述目标法律文件中所述摘要所处位置之后,还包括:
[0054] 逐条目显示所述目标法律文件中出现所述检索词的部分,目标条目被选中后,定位到所述目标条目所处位置,并突出显示所述目标条目中所述检索词,所述目标条目为所述逐条目显示的所述检索词的部分其中一条。
[0055] 例如,可以分页逐条目显示所述目标法律文件中出现所述检索词的部分,每页显示国定数量。
[0056] 本发明一个实施例中,所述定位到所述目标法律文件中所述摘要所处位置之后,还包括:
[0057] 集中显示所述目标法律文件全文中包含所述检索词的字段,定位到被选中的包含所述检索词的字段,区别显示所述被选中的字段中的所述检索词。
[0058] 例如,一同显示目标法律文件全文中所有包含所述检索词的字段,该字段的长短可以根据具体场景进行变更。
[0059] 本发明一个实施例中,检索包含所述检索词的目标法律文件包括:
[0060] 依据所述检索词检索存储的法律文件中的每一字段;并将正文内容中的符号标记去除;
[0061] 依据检索词从存储的法律文件中获取检索结果列表,遍历所述检索结果列表中的每一条数据,获取每条数据对应的正文字段内容,将所述正文字段内容中所述检索词的前缀及后缀进行标识,将所述正文字段内容中去除标签,确定所述目标法律文件,获取所述目标法律文件的摘要,并记录所述检索词在所述目标法律文件中出现的次数。
[0062] 例如,依据检索词获取检索结果列表,遍历检索结果列表中的每一条数据,获取每条数据的正文字段内容,并将正文内容中的特殊标记(如:-★▲等)替换为空。然后将正文内容中的命中词前缀替换为★,命中词后缀替换为▲。将经过以上处理的正文内容去除html标签,然后获取单条记录指定命中数索引的摘要,长度为80,正文长度不足80的,取检索词处开始到正文结束为止。并记录下总命中数。最终返回带有检索词的文章列表,列表展示时显示每条数据命中结果集中的第一项。
[0063] 本发明一个实施例中,所述目标法律文件的摘要的长度为设定字节,所述目标法律文件的摘要的长度不足所述设定字节时,所述目标法律文件的摘要取所述索引词至正文结束,所述设定字节为80字节或者100字节或者160字节。
[0064] 本发明一个实施例中,所述目标法律文件的摘要被选中后,定位到所述目标法律文件中所述摘要所处位置包括:
[0065] 为所述目标法律文件的中每处包含所述检索词的部分添加页面跳转链接,根据页面跳转链接定位到对应的包含所述检索词的部分。
[0066] 例如,为摘要和全文每处包含所述检索词的部分添加全文页面跳转链接参数,参数为锚点名称,当页面打开时,根据链接参数直接跳转到对应的锚点名称位置处。
[0067] 本发明一个实施例中,所述逐条目显示所述目标法律文件中出现所述检索 词的部分包括:
[0068] 获取站点配置最大检索词数和当前记录的检索词数中的较小值,作为总检索词数量,循环检索到所述检索词次数,依次通过当前检索到所述检索词数索引获取摘要,最终返回Json格式的当前数据摘要集合,并作分页处理,每页显示5条包含所述检索词的部分。
[0069] 本发明一个实施例中,所述集中显示所述目标法律文件全文中包含所述检索词的字段包括:
[0070] 获取所述目标法律文件正文内容,将正文内容中的标签替换为空,将所述目标法律文件正文内容中的所述检索词添加标签,并将显示位置移动到第一个检索词位置,然后将所述目标法律文件正文内容以换行符分割为字符串数组,遍历该字符串数据中每一项,通过正则表达式匹配是否满足添加的标签,如果满足则将此项记录到结果数组中,遍历结束后,以换行符分隔结果数组中的每一项元素,拼接为字符串作为结果显示。
[0071] 本发明实施例的检索方法,获取检索词,检索包含所述检索词的目标法律文件,显示记载检索词的目标法律文件的摘要,所述摘要为目标法律文件中一处包含检索词的部分,目标法律文件的摘要被选中后,定位到目标法律文件中摘要所处位置,并突出显示摘要中所述检索词,从而实现根据检索词准确定位到文中位置,从而能够更精确的检索到所需目标法律文件。
[0072] 实施例2
[0073] 本发明实施例提供的一种检索方法,该方法包括:
[0074] S1、全文搜索条件:“严重”命中887524条案例数据,展示第1页裁判文书列表,包括裁判文书标题、默认命中摘要、命中次数、展开更多命中。
[0075] S2、选中一篇裁判文书:“检例第21号:丁国山等(故意伤害)核准追诉案指导性案例”。
[0076] 默认命中摘要为“查认为:犯罪嫌疑人丁国山、丁国义、常永龙、闫立军 涉嫌故意伤害罪,并造成一人死亡的严重后果…”,命中7次。
[0077] S3、展开命中:收起命中
[0078] 展开内容中分页展示,第1页展示5条命中摘要,第2页展示2条命中摘要。
[0079] S4、点击第5条命中摘要:定位到正文中的“虽然已过20年追诉期限,但社会影响没有消失,不追诉可能严重影响社会稳定或者产生其他严重后果…”这段文字第一个“严重”位置,并高亮显示。
[0080] S5、点击聚焦命中:正文内容将命中内容聚焦展示。
[0081] S6、用户点击任何一个命中焦点:则会到达该焦点位置,并高亮显示当前命中词“严重”。
[0082] 本发明实施例的检索方法,获取检索词,检索包含所述检索词的目标法律文件,显示记载检索词的目标法律文件的摘要,所述摘要为目标法律文件中一处包含检索词的部分,目标法律文件的摘要被选中后,定位到目标法律文件中摘要所处位置,并突出显示摘要中所述检索词,从而实现根据检索词准确定位到文中位置,从而能够更精确的检索到所需目标法律文件。
[0083] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
[0084] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。