@dpb587 - I've found that unless I add this delay between indexing & querying, my test_search_for_Trade fails saying it can only find 2 events; when there are 4.  (The final two are in the last few lines of the log file).

Can you think of a better way to ensure es has finished indexing everything other than just sleeping?