官术网_书友最值得收藏!

3.2.14 修復(fù)索引

當(dāng)索引崩潰時(shí),可以重建索引,但是重建大的索引往往比較耗時(shí),所以還可以考慮修復(fù)索引。CheckIndex是Lucene包中的一個(gè)工具。它檢查文件并創(chuàng)建新的不包含有問(wèn)題的入口的段。這意味著這個(gè)工具以很小的數(shù)據(jù)丟失為代價(jià)來(lái)修復(fù)壞索引。這個(gè)工具要一個(gè)字節(jié)一個(gè)字節(jié)地分析索引,因此對(duì)于大的索引,分析和修復(fù)的時(shí)間可能比較長(zhǎng)。

可以先使用CheckIndex來(lái)檢查索引的完整性。例如:

        CheckIndex D:\index

如果有問(wèn)題再修復(fù)索引。修復(fù)索引的命令如下:

        java -cp lucene-core-2.9.3.jar org.apache.lucene.index.CheckIndex d:\index\-fix
主站蜘蛛池模板: 武陟县| 于田县| 乌拉特后旗| 南城县| 安阳县| 会昌县| 邮箱| 石台县| 福建省| 博爱县| 周至县| 尖扎县| 三门县| 东平县| 衡阳市| 赫章县| 安乡县| 华坪县| 滨州市| 梅河口市| 奉贤区| 抚宁县| 阿拉尔市| 鄯善县| 海宁市| 都兰县| 东海县| 拉孜县| 星座| 崇礼县| 南和县| 大埔区| 施甸县| 宾川县| 静安区| 阜城县| 周至县| 芒康县| 华容县| 宝清县| 永靖县|