I investigated code and modified RobinEngine a little bit to give each
search request a new IndexReader. When I do this I am able to get realtime
data. I tested indexing performance and saw that there is no significant
effect on it but I saw that search performance degraded very much (10-20
times slower). But sometime we need really realtime data without refresh.
Can we add a selective search request which returns real time data? We can
set a flag on search request and that search request will get a new reader
on indexwriter. Is this possible?