I\'m working on an \'advanced search\' page on a site where you would enter a keyword such as \'I like apples\' and it can search the database using the following options:
Search is notoriously difficult to do well.
You should Consider using a third party search engine using something like Lucene or Sphider.