I am using Sphinx Search. It's working fine for me except one problem: I need to exclude some entries where a specific field doesn't contain a word.
Something that would look like this in MySQL:
SELECT * FROM table
WHERE yescolumn = 'query'
AND othercolumn not like '%keyword%'