摘要:
原因是因为版本问题。Field.Text这个函数是 Lucene 1.x中的,在lucene 2.x不能用这种静态方法创建Field了,得直接new Field。Lucene 1.x中的,如下:document.add(Field.Text("path",dataFiles[i].getCanonicalPath()));document.add(Field.Text("contents",txtReader));在lucene2.2.0中已经改变了,如下:doc.add(new Field("path",dataFile.getCa 阅读全文