如何在Apache Lucene中检查索引是丢失还是损坏?

时间:2014-07-15 05:25:54

标签: java search indexing lucene

我使用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();
        }


    }
}

0 个答案:

没有答案