下面是代碼:如何更改代碼的Lucene 4.0
protected Document getDocument(File f) throws Exception {
Document doc = new Document();
doc.add(new Field("contents", new FileReader(f),Field.TermVector.WITH_POSITIONS_OFFSETS));
FileReader fr = new FileReader(f);
doc.add(new Field("filename", f.getName(), Field.Store.YES, Field.Index.NOT_ANALYZED));
doc.add(new Field("fullpath", f.getCanonicalPath(), Field.Store.YES, Field.Index.NOT_ANALYZED));
return doc;
}
我改變了版本號從3.6到4.0。所以有一些方法已被棄用。例如 例如: doc.add(新字段)該字段已棄用。 Field.TermVector TremVector已被棄用。並且FieldIndex索引也被棄用。
有發佈說明記錄你需要做什麼。 – bmargulies