需要一个搜索引擎:
1需要在大量文本中搜索信息
2在数据库中使用“like”搜索文本让我抓狂
3能像Baidu一样搜索就好了
lucene是:
apache软件基金会一个子项目,是一个开放源代码全文检索引擎工具包,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
lucene不是:
文件搜索程序,Web爬虫或Web站点搜索引擎的一个现成应用程序。
lucene特点:
索引文件格式独立于应用平台。Lucene定义了一套以8位字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。
在传统全文检索引擎的倒排索引的基础上,实现了分块索引。能够针对新的文件建立小文件索引,提升索引速度。然后通过与原有索引的合并,达到优化的目的。
优秀的面向对象的系统架构,使得对于Lucene扩展的学习难度降低,方便扩充新功能。
1需要在大量文本中搜索信息
2在数据库中使用“like”搜索文本让我抓狂
3能像Baidu一样搜索就好了
lucene是:
apache软件基金会一个子项目,是一个开放源代码全文检索引擎工具包,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
lucene不是:
文件搜索程序,Web爬虫或Web站点搜索引擎的一个现成应用程序。
lucene特点:
索引文件格式独立于应用平台。Lucene定义了一套以8位字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。
在传统全文检索引擎的倒排索引的基础上,实现了分块索引。能够针对新的文件建立小文件索引,提升索引速度。然后通过与原有索引的合并,达到优化的目的。
优秀的面向对象的系统架构,使得对于Lucene扩展的学习难度降低,方便扩充新功能。