Implement forward search
Retain the existing buffer when aborting search