什么是lucene?
一种全文检索技术。
lucene是Apache的一个全文检索引擎工具包,通过lucene可以让程序快速开发一个全文检索功能。
lucene能够做些什么呢?
比如说百度搜索引擎它是怎么实现的呢?以我现在的技术只能想到模糊查询,可是数据量若是很大,模糊查询性能会特别特别低。所以开始学习lucene技术。
1、搜索引擎,比如:百度
2.站内搜索(用的比较多),比如说淘宝里边的首页搜索
3.电脑开始菜单中文件系统的检索功能
总结:
lucene 不是 搜索引擎,它是一个技术。
lucene是一个工具包,不能独立运行,不能单独对外提供服务。
搜索引擎 可以独立运行,对外提供搜索服务。
什么是全文检索?
全文检索首先对要搜索的文档进行分词,然后形成索引,通过查询索引来查询文档。
简答来说,全文检索就是先创建索引,然后根据索引来搜索的过程。
打比方来说,就是小时候查字典的过程,根据索引页去查询某个字很快。