make the search much more forgiving
add some spec tests for the more forgiving search queries