先看一段lucene3代码
Document doc = new Document();
doc.add(new Field("fullpath", f.getCanonicalPath(),
Field.Store.YES, Field.Index.NOT_ANALYZED))
Field类是文档索引期间很重要的类,控制着被索引的域值
Field.Store.* 域存储选项通过倒排序索引来控制文本是否可以搜索
变量名 | 释义 |
Index.ANALYZED | 使用分析器将域值分解成独立的语汇单元流,并使每个语汇单元都能被搜索,适用于普通文本域 |
Index.NOT_ANALYZED | 对域进行索引,但不对String进行分析,将域值作为单一的语汇 |