将以前开发的项目中的lucene从1.4.3升级到2.1,发现编译就不通过,于是对照新的API将程序做了修改,目前本人遇到的API更改有
1. IndexReader类
delete(int id)方法改名为deleteDocuemnt(int id), delete(Term t) 方法改名为deleteDocuments(Term t);
getFieldNames()方法现在必须传入参数了,类型是IndexReader.FieldOption,例如
Collection c=reader.getFieldNames(IndexReader.FieldOption.ALL);
2. Field类
构造函数Field(String name,String value,boolean store,boolean index,....)不复存在,变成了更加