我在两个字段(标题,说明)上实施了全文搜索
现在,如果我在其中搜索切尔西给我正确的结果,但是当我搜索曼彻斯特城市时,它会给出所有结果,其中标题/描述包含曼彻斯特或城市
前曼彻斯特城给了我结果 曼彻斯特联队 赫尔城 召集城市 等下面是我的查询
SELECT DISTINCT * FROM news WHERE MATCH (title, description) AGAINST (:search)
答案 0 :(得分:1)
是的,您必须添加全文索引,请参阅this,然后编写如下内容:
SELECT * FROM patient_db WHERE MATCH(Name,id_number)AGAINST('+ first_word + second_word + third_word'IN BOOLEAN MODE);