现在我就列出我遇到的一些过时的方法吧!
以前在增加索引的时候给document增加字段都是
Field FieldPath = new Field("path", textFiles[i].getPath(), Field.Store.YES, Field.Index.NO);
可以指定该字段是否存储,是否索引,但4.0的版本里面Field.Index这个属性已经Deprecated。
而且构造方法Field(String name, String value, Field.Store store, Field.Index index)也显示Deprecated,提示使用StringField和TextField来代替。这里StringField是默认不分词的,而TextField是默认分词的。所以上面的代码可以使用StringField来代替的。