I am developing a intranet forum in Php and MySQL and I am using ajax to display searched results on the same page but right now I am using query LIKE text% to search in database which is slower. but I want to make it fast search engin which can parse *,+ and show result.
Since I am using ajax i am not able to use free search engin,so if possible pls provide a complete solution
If you need to search in a lot of tables of your database, and those are big you should use a text search engine such as Solr, Lucene or Sphinx (as commented before).
But if you need to search only in a few tables you could use mysql full-text search capabilities. They only work on tables with MyIsan engine, but it’s easy to update them everyday with an stored procedure or with a trigger each time the parent table being updated. So you don’t need to install a fully powered server to use full-text searches.
Fulltext Search on dev.mysql.com