Lucene索引類

索引過程是由Lucene所提供的核心功能之一。下圖說明了索引過程和使用的類。IndexWriter 是索引過程中最重要的和核心組件。

Indexing

我們添加包含字段的 IndexWriter 分析使用 Analyzer 文件,然後創建/根據需要打開/編輯索引和存儲/在目錄更新。IndexWriter用於更新或創建索引。它不是用來讀取索引。

Indexing類 :

以下是常用索引進程類的列表。

Sr. No.

類及描述

1

IndexWriter
此類充當創造/在索引過程中更新指標的核心組成部分

2

Directory
此類表示索引的存儲位置

3

Analyzer
Analyzer類負責分析一個文件,並從將被索引的文本獲取令牌/字。不加分析完成後,IndexWriter不能創建索引。

4

Document
Document代表一個虛擬文檔與字段,其中字段是可包含在物理文檔的內容,元數據等對象。Analyzer只能理解文檔。

5

Field
Field是最低單元或索引過程的起點。它代表其中一個鍵被用於識別要被索引的值的鍵值對關係。用於表示一個文件內容的字段將具有鍵爲「內容」,值可以包含文本或文檔的數字內容的部分或全部。 Lucene能索引僅文本或僅數字內容。