How Search Functionality Can Reduce Search Abandonment