Segment:代表Lucene索引文件的最基本的一个单位,一个Segment是一个独立的索引,。可以有IndexSearcher进行单独查找。
而Lucene的工作其实就是不停的往磁盘中写入新的Segment文件,然后在按一定的算法合并不同的Segment以创建新的段。
在每个索引的文件中都有一个segments文件,他包含了该目录的相信的短信息。比如:有多少个segment,每个segment有多大等。
每个segment都有相同的前缀。因为在索引化得过程中生成的文件是特别的多,这样就照成了磁盘资源的浪费。所以Lucene一般采用的是
复合索引的方式。后缀名为:.cfs.在IndexWriter中有一个方法setUserCompoundFile(boolean)他默认就是创建复合索引文件。
关于索引优化的问题:优化索引就是通过合并磁盘上的索引文件,以便减少文件的数量,从而也减少索引的时间,虽然可以通过控制各种各的性能参数来改变磁盘上的segment数量
但是在索引建立完毕后没仍然可能存在大量未进行合并的segment文件.可以调用optimize()方法进行合并。
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
Lucene.rar (129个子文件)
_5.cfs 487B
_5.cfs 487B
HitTest.class 5KB
IndexPerformanceTest.class 5KB
Field.class 4KB
Hits.class 4KB
SortTest4.class 4KB
IndexSearcherTest1.class 4KB
WildcardQueryTest.class 4KB
PrefixQueryTest.class 4KB
SearchTest.class 4KB
PhraseQueryTest.class 4KB
SortTest.class 3KB
SortTest2.class 3KB
RangeQueryTest.class 3KB
FileDocument.class 3KB
BooleanQueryTest.class 3KB
PhrasePerfixQueryTest.class 3KB
SimpleLucene.class 3KB
Document.class 3KB
LuceneSearch.class 3KB
FuzzyQueryTest.class 3KB
LuceneIndex.class 3KB
LuceneIndex.class 3KB
LuceneSearch.class 3KB
TermQueryTest.class 3KB
MergeIndexTest.class 3KB
TermDeleteTest.class 3KB
SearchPerformanceTest.class 3KB
DeleteTest.class 3KB
FSDirectoryTest.class 3KB
RAMDirectoryTest.class 3KB
MaxFiledLengthTest.class 2KB
MyDocument.class 2KB
SearchThread.class 2KB
SearchTest3.class 2KB
SearchTest2.class 2KB
DateField.class 2KB
IndexTest.class 2KB
MyStopAnalyzerTest.class 2KB
IndexWriterTest.class 2KB
StanderAnalyzerTest2.class 2KB
StanderAnalyzerTestForCH.class 2KB
StandarAnalyzerTest.class 2KB
StopAnalyzerTest.class 2KB
WhitespaceAnalyzerTest.class 2KB
FileCounter.class 1KB
ShowResult.class 1KB
IndexWriterDirectory.class 1KB
SimpleAnalyzerTest.class 778B
MySort.class 665B
MuiltiSearchTest.class 611B
Constants.class 421B
Constants.class 407B
.classpath 811B
org.eclipse.wst.jsdt.ui.superType.container 49B
deletable 4B
deletable 4B
je-analysis-1.4.0.jar 878KB
IKAnalyzer.jar 842KB
lucene-1.4.3.jar 316KB
jaxen-1.1-beta-6.jar 239KB
lucene-demos-1.4.3.jar 45KB
ChineseSegment(Only).jar 19KB
HitTest.java 6KB
IndexPerformanceTest.java 5KB
FileDocument.java 5KB
Field.java 5KB
IndexSearcherTest1.java 4KB
SortTest2.java 3KB
PrefixQueryTest.java 3KB
RangeQueryTest.java 3KB
WildcardQueryTest.java 3KB
PhraseQueryTest.java 3KB
Hits.java 3KB
SortTest.java 3KB
SortTest4.java 3KB
Document.java 3KB
LuceneSearch.java 2KB
BooleanQueryTest.java 2KB
SearchTest.java 2KB
SimpleLucene.java 2KB
PhrasePerfixQueryTest.java 2KB
MaxFiledLengthTest.java 2KB
FuzzyQueryTest.java 2KB
MergeIndexTest.java 2KB
FSDirectoryTest.java 2KB
LuceneSearch.java 2KB
LuceneIndex.java 2KB
RAMDirectoryTest.java 2KB
LuceneIndex.java 2KB
SearchPerformanceTest.java 2KB
TermDeleteTest.java 2KB
SearchTest3.java 2KB
TermQueryTest.java 2KB
DeleteTest.java 2KB
MyDocument.java 2KB
IndexWriterTest.java 1KB
DateField.java 1KB
SearchTest2.java 1KB
共 129 条
- 1
- 2
xuchengfeifei
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0