Lucene定时更新索引
Lucene单条索引更新耗时远高于整个索引库的批量更新。

经过测试,5000条数据建立索引只需600ms,20000条数据约1000ms…几十万的数据也只需要几秒。
更新数据索引只更新新添加或者改动的数据,需要将数据库查出的数据于IndexReader中的数据进行检索剔除,此操作耗时较多。初步测试结果:5000条数据需要50s;20000条数据需要220s…
若有20w条数据,则光剔除数据的时间就需要4h,明显行不通。
故还不如直接每次都重建所有索引。