1
我在布尔模式下MySQL的全文搜索功能有问题。我想要运行的查询如下:MySQL:在布尔模式下的全文搜索不能按预期工作
SELECT v.id v_id,
v.duration v_duration,
v.title v_title,
v.description v_description
FROM videos v
JOIN videos_search_text vst ON vst.video_id = v.id
WHERE MATCH(vst.search_text) AGAINST (? IN BOOLEAN MODE);
如果我更换?
与"+the +black* +key*"
,我没有得到任何结果。但是,如果我在“the”之前删除“+”,并搜索,则会得到约100个结果,这是正确的。但是所有返回的结果都包含“...”......那么为什么第一个字符串不返回结果呢?
注意:如果与它有关系,我将最小字长设置为1。