How consumer needs shape search behavior and drive intent