全文检索

来源:互联网 发布:淘宝自己刷销量 编辑:程序博客网 时间:2024/03/29 02:24

全文检索(Full-Text Retrieval)是指以文本作为检索对象,找出含有指定词汇的文本。全面、准确和快速是衡量全文检索系统的关键指标。
关于全文检索1.只处理文本。2.不处理语义。3.搜索时英文不区分大小写。4.结果列表有相关度排序。在信息检索工具中,全文检索是最具通用性和实用性的。

全文检索不同于数据库的SQL查询。他们所解决的问题不一样,解决的方案也不一样。
在数据库中的搜索就是使用like 。这样会有如下问题:
1. 匹配效果,会搜出很多无关的信息。
2. 相关度排序,查出的结果没有相关度排序。
3. 全文检索的速度大大快于SQL的like搜索的速度。
数据库的like就是一页一页的翻,一行一行的找,而全文检索是先查目录,得到结果所在的页码,再直接翻到这一页。
数据库搜索不能替代全文检索。