初识Lucene

【概述】

(1)在使用数据库进行模糊查询时,其效率是较低的(全表扫描)

同时,Sql语句无法直接执行对文件内容的检索。

Lucene可以实现对文件内容的快速检索。

(2)可以使用Lucene实现全文检索。Lucene是Apache下的一个开放源码的全文检索引擎工具包。提供了完整的查询引擎和索引引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以便在目标系统中实现全文检索功能。

注:这种先建立索引,再对索引进行搜索的过程就叫做全文检索(Full-text Search)

(3)全文检索的场景

对于数据量大、数据结构不固定的数据可采用全文检索。

【检索工具的组成】

---索引部分

---分词部分

---搜索部分

每接触一个新领域,我就像一块掉进水里的海绵,四面八方的养分都让我不断充实。O(∩_∩)O~
原文地址:https://www.cnblogs.com/zhzcode/p/9783269.html