Search Posts four-year high consumer sentiment