【发布时间】:2018-02-28 12:29:53
【问题描述】:
我正在尝试使用 mysql FULLTEXT 进行查询,但不幸的是,即使表包含那些输入关键字,它也会返回空结果。
表:user_skills:
+----+----------------------------------------------+
| id | skills |
+----+----------------------------------------------+
| 1 | Dance Performer,DJ,Entertainer,Event Planner |
| 2 | Animation,Camera Operator,Film Direction |
| 3 | DJ |
| 4 | Draftsman |
| 5 | Makeup Artist |
| 6 | DJ,Music Producer |
+----+----------------------------------------------+
索引:
查询:
SELECT id,skills
FROM user_skills
WHERE ( MATCH (skills) AGAINST ('+dj' IN BOOLEAN MODE))
在这里,一旦我运行上述查询,DJ 行都不会返回。表中有 3 行的值为 dj。
【问题讨论】:
-
可能是你的任期太短了
标签: mysql sql full-text-search full-text-indexing