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。