分词位置索引构建方法及其装置、文档检索方法及其装置
发布时间: 2022-06-21
基本信息
本申请涉及一种分词位置索引构建方法及其装置、文档检索方法及其装置。所述方法包括:获取待构建索引的目标文档,对目标文档的特定内容进行分词处理,得到目标文档的分词集,根据目标文档的分词集为目标文档构建对应的分词位置索引,目标文档的分词位置索引用于记录目标文档的分词集中的每个分词的索引值,其中,每个分词的索引值等于本分词中的特定字在所述目标文档的特定内容中的排列顺序值。本申请实施例能够支持用户使用任意短语进行检索,并且能够精准检索出对应的内容。
主权利要求: 1.一种文档检索方法,其特征在于,所述方法包括:对获得的检索文本进行分词处理,得到分词集;所述分词集包括n个字数为1的分词和m个字数超过1的分词;n和m是大于0的整数;确定所述分词集中每个分词的索引值,所述分词集中的每个分词的索引值等于本分词中的特定字在所述检索文本中的排列顺序值;根据所述每个分词的索引值确定所述分词集的位置关系,所述分词集的位置关系表示所述分词集中的特定分词和每个其他分词间的索引值差;根据所述分词集查询文档索引得到初始结果集,根据所述分词集、所述分词集的位置关系和所述初始结果集中每个文档的分词位置索引,从所述初始结果集中筛选出最终结果集;所述初始结果集中每个文档的分词位置索引的构建过程包括:获取待构建索引的目标文档,所述目标文档是所述初始结果集中任一文档;对所述目标文档的特定内容进行分词处理,得到所述目标文档的分词集;所述目标文档的分词集包括多个字数为1的分词和多个字数超过1的分词;所述多个字数为1的分词为所述目标文档的特定内容中的每个字;根据所述目标文档的分词集为所述目标文档构建对应的分词位置索引;所述目标文档的分词位置索引用于记录所述目标文档的分词集中的每个分词的索引值,其中,每个分词的索引值等于本分词中的特定字在所述目标文档的特定内容中的排列顺序值。