Update state when search is triggered directly
Update state when search is triggered directly

This ensures the search is in a consistent state when checking against
the previous query.

The initialization logic has been moved to the constructor to prevent
needing to invoke the parent constructor.

Signed-off-by: Byron Ruth <e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98@devel.io>

chop-dbhi/cilantro,chop-dbhi/cilantro,chop-dbhi/cilantro