我使用java创建了一个Apache Lucene搜索项目。如果索引文件夹中有错误/损坏/丢失的文件,我该如何找到它?
我试过CheckIndex但仍然没有好处。 如何检查索引是否已损坏或损坏?
public class Test {
private static final String INDEX_DIR = "/home/amila/Lucene/REST/indexing";
public static void main(String[] args) {
try {
Directory directory = FSDirectory.open(new File(INDEX_DIR));
CheckIndex checkIndex = new CheckIndex(directory);
Status status= checkIndex.checkIndex();
System.out.println(status.missingSegments);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}