Lucene 中文检索并发性实时性更新索引
Lucene 能实时性、并发性更新索引吗?
如果能怎么做;
分类信息搜索适合lucene 来做吗?
[解决办法]
可以用quartz来来定时的更新和优化索引,但是这个时间段索引文件被锁住,读取数据会发生异常,
分类信息可以用lucene来做,我现在做的就是很多种的分类,为文档多建一个分类的field就可以了,
[解决办法]
compass只是封装lucene的一个框架而已.........集成了hibernate,spring之类的东西,
不太建议使用,会影响性能
[解决办法]
可以保证并发更新,但是好像有些时候索引会乱。
可以包括把增量的东西单独做索引,然后来合并到原来的索引里面去。
[解决办法]
一份数据
两份索引库
时间 索引库A 索引库B 检索用库 增量用库
1 数据0 数据0 A B
2 数据0+数据1 数据0 B A
3 数据0+数据1 数据0+数据1+数据2 A B
4 数据0+数据1+数据2+数据3 数据0+数据1+数据2 B A
会有冗余的索引数据