加载中...

布尔检索模型是信息检索中最早形式化的模型,把每篇文档视为词项集合,查询由词项与布尔运算符 AND、OR、NOT 组成,系统返回严格满足布尔表达式的文档集合。
系统通常基于倒排索引实现:AND 对应两个倒排链表求交集,OR 求并集,NOT 求差集。检索结果只有匹配与不匹配之分,没有相关度排序。
布尔检索至今仍是专业检索场景的主力,如专利检索、法律文献数据库、学术数据库的高级检索界面,以及日志系统与代码搜索中的过滤条件;现代搜索引擎的过滤语法也保留了布尔思想。
优点是语义清晰、结果可精确控制、便于专家构造复杂查询;缺点是普通用户难以写出恰当表达式,结果集容易过大或过小,且无法按相关性排序,因此通常与排序模型结合使用。

登录 后参与讨论
暂无讨论,来发表第一条评论吧