Class | Responsibility |
Directory | 存放索引文件的目錄 |
Analyzer | 它對要索引的文本進行詞組化(文本分解成詞組). 先分解成raw tokens,而後再使用TokenFilter過濾 |
IndexWriter | 真正生成索引文件的Writer |
Document | 要索引的文檔, 裏面像二維表意義, 有field 和value. |
IndexWriterConfig | IndexWriter的配置 |
Search
spa
Class | Responsibility |
Directory | 索引文件存放的目錄 |
IndexSearcher | 搜索任務的主要執行者 |
Query | 要搜索的內容, 多是一個關鍵字, 也多是一些組合 |
TopDocs | 搜索返回的結果集 |
QueryParser | 查詢條件的解析者, 產出Query, 它要使用Analyzer |