// able to pass in a predicate to wait for here,
//e.g. evaluate(10000, "NumHits > 100 OR Status=Complete");
LOGGER.finer("Evaluate Search Task");
try {
st.evaluate(10000);
} catch (TimeoutExceededException tee) {
LOGGER.finer(
"Timeout exceeded waiting for search to complete");
}