A bad request is a request that is not understood by a server due to bad syntax. By correcting the syntax the user can get the server to perform the search successfully.