0

我正在尝试在 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)

但由于某种原因,它返回了我所有的信息,而不仅仅是上面有“Will Smith”的行……有什么线索吗?换句话说,它似乎工作正常!但似乎Will NOT SURE这个词有问题。

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

4

1 回答 1

0

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

于 2019-10-23T00:53:57.773 回答