lucene工具类-升级索引
2014-10-31 14:38
134 查看
package test; import java.io.File; import java.io.IOException; import org.apache.lucene.index.IndexUpgrader; import org.apache.lucene.store.FSDirectory; import org.apache.lucene.util.Version; public class ConvertFromThree { public static void main(String[] args) { ConvertFromThree c = new ConvertFromThree(); c.upgrade(); } private final String INDEX_PATH = "D:/newindex"; public void upgrade(){ try { File dir = new File(INDEX_PATH); String path = ""; String[] dirList = dir.list(); for (String d:dirList){ path = INDEX_PATH + "/" + d; System.out.println(path); IndexUpgrader t = new IndexUpgrader(FSDirectory.open(new File(path)), Version.LUCENE_47,System.out,true); t.upgrade(); System.out.println(path+" Done."); } } catch (IOException e) { e.printStackTrace(); } System.out.println("All Done."); } }
相关文章推荐
- 操作lucene索引的工具类
- 一步一步跟我学习lucene(8)---lucene搜索之索引的查询原理和查询工具类(支持分页)示例
- 21、学习Lucene3.5索引之近实时搜索常用工具类
- Lucene---建立索引初步
- Lucene.Net 2.3.1开发介绍 —— 阅读索引
- 用Lucene构建实时的索引
- 基于lucene的案例开发:搜索索引
- 1.用lucene为数据库建索引
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Apache Lucene(全文检索引擎)—创建索引
- 不同规则的中文分词对Lucene索引的影响
- Lucene学习笔记-内存与文件索引的简单操作
- [转]使用lucene 3.0.0 索引和检索中文文件
- lucene索引的建立昨天的问题已解决
- lucene创建索引
- Lucene-建立索引的简单例子
- lucene 索引合并问题
- Lucene学习总结之三:Lucene的索引文件格式(3)
- lucene学习之创建索引
- Lucene 生成索引以及搜索的完整例子