Currently I have the following query...
SELECT id,
LOWER(title) as title,
LOWER(sub_title) as sub_title
FROM ebay_archive_listing
WHERE MATCH(title, sub_title) AGAINST ("key" IN BOOLEAN MODE)
However it is not finding rows where the title
contains the word "key". "key" is generated dynamically based on a set of keywords, so sometimes it contains + and - symbols.