A good search engine goes a long way towards improving the usability of your site, whether it’s a message board, an e-commerce store, or just a content management system. In this article, you’ve seen two ways of creating a search engine: using FULLTEXT and using a true index. Variations on how you implement a search engine were discussed as well. As with most solutions to any problem, there is a range of ways you can implement a search engine, which route you go depends upon the specifics of your situation. But whatever you decide, this article conveyed enough theory, code, and queries to get you started.