如何进行mysql全文搜索,都包含“联合国”和“铁路”?
在mysql full text boolean中的,我看到您是否需要find rows that contain both words
,执行+word_a +word_b
,如果您想要包含确切的词组,请执行"some words"
,在我的情况下,如何做正确的查询?包含匹配“联合国”,“铁路”,(不是案例+联合+州,这将导致匹配:+united +kingdom +state +policeman +railway
)
SELECT table as table_name,id,title,text
FROM table
WHERE (
MATCH (title,text)
AGAINST ('+("united state") +railway' IN BOOLEAN MODE)
)
此返回零结果。但我确信我的表有一些数据符合查询,我的表已经支持全文,测试搜索词usa railway
运行良好。感谢。