在我的数据库中,有一张产品表。在我的网站上,我有一个搜索框,用户可以在其中搜索产品。该搜索是使用MySQL布尔全文搜索功能完成的,例如:
select * from (
select id, match(keyword) against ('" . $term . "' in boolean mode) as score from mytable
) temp where temp.score > 0 order by temp.score desc
它工作正常,但现在我想获得此搜索的“遗漏条款”。例如:我的数据库中有一个产品注册为“ jersey”,并且我的网站用户搜索“ jordan jersey”。这里的“缺失术语”是“约旦”。我想向用户展示该产品,但我也想告诉他该产品中缺少“约旦”一词。
是否可以通过任何MySQL全文搜索功能来获取此“缺失术语”?