信息检索(information retrieval) 是指将信息按一定的方式组织起来,并根据用户的需要找出有关信息的过程和技术。信息检索有广义和狭义之分。
广义的信息检索全称为“信息存储与检索”,是指将信息按一定的方式进行加工、整理、组织和存储起来,再根据用户的具体需求准确查找出有关信息的过程。
狭义的信息检索通常称为“信息查找”或“信息检索”,是指从信息集合中找出用户所需要的有关信息的过程。
(1)按检索方式分类
根据检索方式的不同,信息检索可分为手工检索和机器检索。
①手工检索
手工检索是通过人工翻检图书、期刊、词典、百科全书等的方式来检索信息的一种手段。手工检索效率低,但适合规模小、精准性高的检索。
②机器检索
机器检索是指利用计算机系统自动执行信息检索任务的过程,即通过预先构建的算法、索引结构和数据处理技术,对海量信息资源如文本、图像、音频、视频等进行快速、高效地检索、匹配与提取,以满足用户的特定信息需求。机器检索效率高、覆盖范围广,是现代信息检索的主流方式。
(2)按检索技术原理分类
①布尔逻辑检索
布尔逻辑检索是一种基于布尔代数逻辑运算的信息检索方法,通过使用逻辑运算符( AND、OR、NOT)将检索词组合成逻辑表达式,限定检索词之间的逻辑关系,从而精准控制检索范围,提高查准率或查全率。它是计算机信息检索中最基础、最广泛使用的检索技术之一。
布尔逻辑检索中用AND缩小范围,排除无关信息,提高查准率;用OR覆盖同义词或近义词,扩大查全率;用NOT剔除不相关主题,排除干扰项;
表2-1布尔逻辑检索的逻辑关系
名称 | 功能 | 示例 | 结果范围 | |
AND | 逻辑与 | 检索结果必须同时包含所有用AND连接的关键词,缩小范围,提高查准率。 | 人工智能 人工智能AND医疗 | 同时包含“人工智能”和“医疗”的文献。 |
OR | 逻辑或 | 检索结果只需包含任意一个用OR连接的关键词,扩大范围,提高查全率。 | 计算机OR电脑 | 包含“计算机”或“电脑”的文献。 |
NOT | 逻辑非 | 排除用NOT连接的关键词,剔除不相关结果信息。 | 大数据NOT云计算 | 包含“大数据”但不包含“云计算”的文献 |
②截词检索
截词检索是一种通过使用截词符号替代检索词中部分字符,以匹配同一词根不词形变化的检索方法。其核心目的是扩大检索范围,减少因词形变换时态、词缀差异导致的漏检,提高查全率。根据截词位置的不同,可分为以下三种主要类型:
l 后截词
后截词截词符放在词干右侧,匹配词干及更长的词形,这是最常用形式。如:educat*,可见检索出 education, educated, educator, educating…
l 前截词
前截词截词符放在词干左侧,匹配词干及更短的词形,使用较少,特定需求下检索词根相同但前缀变化的词汇。如:*phone→ telephone, smartphone, earphone…
l 中截词
中截词截词符放在词干中间,用于处理拼写变体或中间字符差异。如:wom?n→ woman, women;organi?ation→ organisation/organization。
表2-2常用的截词符号
截词符号 | 名称 | 功能 | 示例 | 匹配结果 |
* | 无限截词符 | 替代词干后的零或多个字符 | comput* | computer, computing, …… |
? | 有限截词符 | 替代词干后的单个字符 | wom?n | woman women |
③位置检索
位置检索允许用户在检索时指定检索词之间的位置关系如相邻、顺序、间隔等,从而更精准地定位包含特定词语组合的文献、文本或数据。位置检索可提高查准率,并快速定位相关内容,能满足学术研究、法律条文、新闻分析等场景中对词语逻辑关联的严格要求。
位置检索强调词语位置关系:不仅关注关键词是否出现,更关注它们在文本中的相对位置如是否相邻、先后顺序、间隔词数等。
常见的位置检索类型
l 相邻检索(NEAR)
要求两个或多个检索词在文本中紧密相邻,中间不能插入其他词语(或仅允许极少量无关词)。如:检索式“苹果 NEAR 手机”,匹配的结果可能有:“苹果手机销量增长”、“新款苹果手机发布”,即“苹果”与“手机”直接相邻。
l 顺序检索(WITH/W)
要求检索词按指定顺序出现,但中间可以插入其他词语。如:检索式“计算机 WITH 软件”,匹配的结果可能有:“计算机软件的开发与应用”、“计算机行业需要专业的软件人才”,即“计算机”在前,“软件”在后,中间可插入其他词。
l 限定距离检索(N/Nn)
不仅规定检索词的顺序,还明确它们之间允许间隔的词数(N为具体数字)。如:检索式“经济N3发展”,匹配的结果可能有:“经济发展趋势分析”(无间隔词);“经济增长与发展的关系”(间隔“与”1个词);“经济结构调整发展模式转型”(间隔“结构”“调整”2个词),即“长期”与“稳定”间隔不超过3个词。
④字段检索
字段检索是一种在数据库或信息系统中,按照特定的字段进行信息查找的检索方式,用户可根据自身需求选择不同字段进行检索,灵活调整检索策略,满足多样化的信息需求。
常见字段类型有标题字段,作者字段,关键词字段,摘要字段,出版年份字段等,主要应用于学术研究,企业信息查询,图书馆藏检索等场景。能提高检索效率,增强检索精准度,提高查准率。
⑤全文检索
全文检索是一种对文档的全部文本内容进行检索的技术,它会扫描并分析文档中的每一个词(或关键词),建立索引,然后根据用户输入的查询条件(如关键词、短语、布尔逻辑组合等),从所有文本中快速定位包含相关内容的文档或片段,是一种无特定位置或字段限制的广泛检索方式。
⑥现代智能检索
现代智能检索是基于人工智能、自然语言处理、机器学习等技术,对海量、多模态信息进行深度理解与精准匹配的新型检索方式。它突破了传统检索仅依赖关键词匹配的局限,能够理解用户查询的语义意图、分析文档内容的多维特征,并动态适应用户需求,提供更精准、个性化和智能化的检索体验。
现代智能检索通过融合AI技术,实现了从“机械匹配”到“语义理解”、从“被动响应”到“主动交互”的跨越。它不仅是信息获取的工具,更是连接用户与知识的智能桥梁。大模型技术的引入,进一步提升了检索的智能化水平。智能检索将进一步融入日常生活与各行各业,成为数字化转型与知识经济的核心驱动力。