Lucene是簡(jiǎn)單而功能強(qiáng)大的基于Java的搜索庫(kù)。它可以用于任何應(yīng)用程序來(lái)搜索功能。 Lucene是開(kāi)源項(xiàng)目。它是可擴(kuò)展的,高性能的庫(kù)用于索引和搜索幾乎任何類(lèi)型的文本。 Lucene庫(kù)提供了所需的任何搜索應(yīng)用程序的核心業(yè)務(wù)。索引和搜索。
任何搜索應(yīng)用程序執(zhí)行一些或全部下列操作。
| 步驟 | 標(biāo)題 | 描述 |
|---|---|---|
| 1 | 獲取原始內(nèi)容 | 任何搜索應(yīng)用程序的第一個(gè)步驟是收集在其上的搜索是要進(jìn)行的目標(biāo)內(nèi)容。 |
| 2 | 構(gòu)建文檔 | 下一步是建立從原始內(nèi)容的搜索應(yīng)用程序可以理解和容易理解的文件。 |
| 3 | 分析文檔 | 在索引過(guò)程啟動(dòng),該文件是要分析作為其文本部分是一個(gè)候選索引。這個(gè)過(guò)程被稱(chēng)為分析文檔。 |
| 4 | 索引文件 | 一旦文檔被構(gòu)建和分析,下一步是將索引它們使得該文件可被檢索 |