> > Yes thats true, I just have to add: You can still open a NRT reader > directly from IndexWriter. But you don't need a sequence number there as > its hidden completely. So flushing is fine to allow users to get a new > NRT reader with the state up to that point, but it does not need to > return anything. >
Uwe, sorry, I must correct you: flushing doesnt do that. It doesn't allow you to get an NRT reader or any other type of reader. it is the same as if you filled up the RAMBuffer with documents, that is all. If you want NRTReader you should be calling openIfChanged (and calling flush yourself is irrelevant/unnecessary). The two methods are completely separate, to me unrelated. That's why flush makes no sense in the api. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org