Hi, an experienced PHP, MySQL and Javascript web developer here. Setting up the database won't be a problem at all. As for the search engine, that's the most challenging part of this project. I take it that you mean a search bar which searches your website for content based on input text. Using Regular Expressions (RegEx), AJAX (to make searches without reloading page) and PHP, This assumes that your website has articles and content already stored in your database, or is manually added as we build the database. How long it would take depends on how advanced you want the search engine to be. Take contact in chat please, looking forward!