Unfortunately not, with JSF you have to setup the correct context before the JSP can be shown (in order to instantiate all the managed beans etc.). This is the reason ExternalAccessServlet exists.
To do this you will have to add another "handler" to the ExternalAccessServlet to setup the context for a search, then redirect to the search JSP.