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 |