Puoi anche provare SphinxSearch . Craigslist usa sphinx e può connettersi sia a mysql che a postgresql.