lucene的实时更新

 

同一时刻只能有一个对索引的写操作,在写的同时可以进行搜索。

但是实践发现,对索引写了之后,并不能马上查询到结果。如果重新

IndexSearcher indexSearcher = new Lucene.Net.Search.IndexSearcher(Parameter.indexPath)。

这样就可以马上看到更新的结果。

不利在于:这样重新new一个indexsearcher对象对性能有一定的影响。但是对实时要求不是太高的应用影响也不是很大。

你可能感兴趣的:(.net,Lucene)