Lucene索引類


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

Indexing Process

我們新增包含欄位的 IndexWriter 分析使用 Analyzer 檔案,然後建立/根據需要開啟/編輯索引和儲存/在目錄更新。IndexWriter用於更新或建立索引。它不是用來讀取索引。

Indexing類 :

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

Sr. No. 類及描述
1 IndexWriter
此類充當創造/在索引過程中更新指標的核心組成部分
2 Directory
此類表示索引的儲存位置
3 Analyzer
Analyzer類負責分析一個檔案,並從將被索引的文字獲取令牌/字。不加分析完成後,IndexWriter不能建立索引。
4 Document
Document代表一個虛擬文件與欄位,其中欄位是可包含在物理文件的內容,後設資料等物件。Analyzer只能理解文件。
5 Field
Field是最低單元或索引過程的起點。它代表其中一個鍵被用於識別要被索引的值的鍵值對關係。用於表示一個檔案內容的欄位將具有鍵為“內容”,值可以包含文字或文件的數位內容的部分或全部。 Lucene能索引僅文字或僅數位內容。