Improve search: handle enter key correctly, support multi-term search