Hey everyone,
I am having a little trouble with full text search within MySQL, whereby some words will return results, however others will not.
Lets say I have the following table:
Code:
Row | Title | Content
---------------------------------------------------------------------------------
1 | Help topic 1 | Blah blah blahdity blah
---------------------------------------------------------------------------------
2 | Another help topic | Some other data here
My query essentially looks like this:
SELECT * FROM `table_name` WHERE (MATCH (Title) AGAINST ('search_text*' IN BOOLEAN MODE))
The issue that I am having is that if enter 'topic' as my "search_text", both rows are returned, which is to be expected. If I use 'another' then an empty result is returned.
I don't understand why this is, as it meets the min query length, and stop words should be ignored as I am using the IN BOOLEAN MODE...
Could anyone shed any light as to why this is??
Cheers