That explains true, but what about false? Why would I ever set it to false? I f I don't wait, how will I ever know when the new searcher is ready?

On Nov 18, 2008, at 10:27 PM, Ryan McKinley wrote:

waitFlush I'm not sure...

waitSearcher=true it will wait until a new searcher is opened after your commit, that way the client is guaranteed to have the results that were just sent in the index. if waitSearcher=true, a query could hit a searcher that does not have the new documents in the index.


On Nov 18, 2008, at 9:13 PM, Grant Ingersoll wrote:

Was wondering if anyone can fill me in on the when and why I would set waitFlush and waitSearcher to false when sending a commit command? I think I understand what they do technically (I've looked at the code), but I am not clear about why I would want to do it. Is there a risk in setting them to false? Wouldn't my response return a lot faster if it was set to false? Yet, the default is true for both, so I assume there is a reason I want to wait...

Thanks,
Grant



Reply via email to