01.全文检索介绍

什么是全文检索

全文检索是利用将文本文件中所有的词语建立索引,加快搜索速度及准确度的一种技术。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。 

应用领域

  • 搜索引擎(百度,搜狗)
  • 站内搜索(微博搜索)
  • 电商网站(京东,淘宝)

全文检索和数据库like查询的区别

  • like查询使用顺序匹配的方式,全文检索使用索引来加速查找
  • 全文检索使用了分词建立索引,因此准确读要高于like搜索
  • 全文检索可以进行搜索相关度排序,而like只能按照字典顺序
  • 因为使用了索引,所以全文检索的速度要优于like查询
  • 因此,like适合数据量小的结构化数据的查询,而全文检索适合数据量大的以及非结构化数据的查询
posted @ 2017-02-28 11:43  Wesly186  阅读(226)  评论(0编辑  收藏  举报