Using a Passenger web-app for search requestsDocument-hosting ServerViewerWeb ServerPassengerSearch script(Web app)Search indexThis could eg be asinatra-based applicationthat use theGiblish::RequestManagerclass.1Search Query(html POST)2hand overPOST request3hand overPOST request4Search theindex5Return searchresult (html)Giblish contains helpclasses fthat providemost of the heavy liftingfor retrieving and formattingthe search result.6Return searchresult (html)7Return searchresult (html)