SQL 全文和反对

  • 本文关键字:SQL sql mariadb against
  • 更新时间 :
  • 英文 :


我正在尝试在MariaDB数据库上进行全文搜索,但由于某种原因,我遇到了一个问题,不知道还能做什么。

假设您有一个包含一些数据的数据库。

Will Smith En The Graham Norton Show
Steve Smith Departs South Africa Tour In Disgrace
You Take My Breath Away - Rex Smith
Jorja Smith - The One (High Contrast Remix)

你只想搜索单词"Will Smith">

SELECT field FROM table AS t1 
WHERE MATCH (t1.field) AGAINST ('"WILL smith"' IN BOOLEAN MODE)

但出于某种原因,它返回了我所有内容,而不仅仅是上面有"威尔史密斯"的行。 有什么线索吗? 换句话说,它似乎工作正常! 但似乎不确定这个词有问题。

不要说..使用WHERE LIKE '%Will Smith%'这不是问题。

https://mariadb.com/kb/en/library/full-text-index-stopwords/#innodb-stopwords 似乎在MariaDB中为InnoDB覆盖了它。

相关内容

  • 没有找到相关文章

最新更新