Refactor searchkick into decision model