gpt4 book ai didi

php - 如何查询包含双引号和非双引号单词的全文搜索

转载 作者:行者123 更新时间:2023-11-29 21:04:30 25 4
gpt4 key购买 nike

我知道如何在双引号内执行全文搜索+使用不带双引号的单词进行全文搜索。但问题是,我想执行包含双引号和单词的搜索字符串,我已经尝试研究了一段时间,但找不到任何符合我需求的答案。我的 table 中有以下 rows,列名称为 title:

id1 = "can tuyen nhan vien cap 3 ngoai ngu tot hang dep";

id2 = "tuyen nhan vien giao hang";

现在,当我想使用如下字符串进行搜索时:

$string = $_GET['q']  ( "nhan vien" giao hang )

所以上面的字符串包含单词双引号。如果我仅使用 "nhan vien",它会按预期返回两行。但是当我执行包含两个条件 "nhan vien"giaohang 的搜索时,它仍然返回两行,所以我希望它应该只返回包含整个匹配单词的 id2

以下是我的查询:

$query = SELECT * FROM table WHERE MATCH(title) AGAINST ('($string)'IN BOOLEAN MODE)

感谢任何建议。非常感谢您!

最佳答案

select * 
from table
WHERE MATCH(title) AGAINST ('nhan vien " giao hang' IN BOOLEAN MODE)
AND title LIKE '%nhan vien giao hang%';

关于php - 如何查询包含双引号和非双引号单词的全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36943409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com