add search routes and search model
docs search