Lucene深入学习(8)Lucene的索引文件
2017-11-30 23:54
288 查看
生成索引文件
使用最简洁的代价生成一组索引文件。IndexWriter writer = null; Directory directory = FSDirectory.open(Paths.get("d://myindex")); IndexWriterConfig config = new IndexWriterConfig(); writer = new IndexWriter(directory, config); System.out.println(writer.getConfig()); // 选择一段文本 String text = "In all this Cuban business there is one man stands out on the horizon of my memory like Mars at perihelion."; Document doc = new Document(); doc.add(new Field("fieldname", text, TextField.TYPE_STORED)); writer.addDocument(doc); writer.close();
打开索引的存放目录,看到了下面的索引结构。
从这些文件中,可以大致了解到下面的信息:
Lucene的索引是放在一个文件夹中的
索引的各种信息存放在后缀名各异的文件中
有一个锁文件write.lock
实际上,这些文件都各自的职责:
.cfs, .cfe 是复合文件,由系统中使用比较频繁的文件组成
.si 存储段的元数据
segments_x 存储提交点的信息
write.lock 是锁文件
相关文章推荐
- Lucene深入学习(11)Lucene的索引删除
- lucene.net学习六——多Field多索引文件的查询
- Lucene学习总结之三:Lucene的索引文件格式(2)
- Lucene学习总结之三:Lucene的索引文件格式(2)
- Lucene深入学习(13)Lucene的索引近实时复制
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Lucene深入学习(7)Lucene的索引过程
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Lucene学习之四:Lucene的索引文件格式(2)
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Lucene学习总结之三:Lucene的索引文件格式(3)
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Lucene学习总结之三:Lucene的索引文件格式(2)
- Lucene学习总结之三:Lucene的索引文件格式(1)
- Lucene学习笔记-内存与文件索引的简单操作
- Lucene学习总结之三:Lucene的索引文件格式(3)
- Lucene学习总结之三:Lucene的索引文件格式(2)
- Lucene学习(三):综述Lucene的索引文件格式
- Lucene学习总结之三:综述Lucene的索引文件格式
- 深入 Lucene 索引机制-学习笔记1