Search with multiple terms not behaving as needed