you may take into account this consideration:
if you are starting a search within a database, don't pass the quote without casting it and in the database itself, use "addslashes()" when inserting data (i assume you use PHP).
by this way, a search pattern: "word", would search for the word \"word\" in the database. if an occurance happens, replace \"word\" with "word" by using stripslashes and output the result.
it's worth noting that a search mechanism has to have capability in filtering junks (like single characters, punctuation, etc)