I have these two queries
SELECT * FROM `foo` WHERE MATCH(`title`) AGAINST('knows' in boolean mode )
SELECT * FROM `foo` WHERE MATCH(`title`) AGAINST('woman' in boolean mode )
and in the table I have a row with title = "a woman knows"
the first query finds that row, but the second doesn't! I have experimented with different alternatives - for example, if the title contains "a woman knots" then querying for a match against "knots" works
I am mystified, so any help you can provide would be welcome.