gpt4 book ai didi

mysql 全文匹配括号分组不起作用

转载 作者:行者123 更新时间:2023-11-29 20:57:09 25 4
gpt4 key购买 nike

我有一个全文查询,在没有分组时该查询具有值:

SELECT COUNT(1) AS cnt FROM wp_product wp WHERE
(MATCH(wp.longtitle,wp.artist,wp.catNo,wp.apn) AGAINST('+something
+for +kate ' IN BOOLEAN MODE) ) AND wp.onlines = 1;

这将返回 1192。

但是当我尝试使用括号添加分组时,没有返回任何记录。

SELECT COUNT(1) AS cnt FROM wp_product wp WHERE
(MATCH(wp.longtitle,wp.artist,wp.catNo,wp.apn) AGAINST('+(something somethin)
+for +kate ' IN BOOLEAN MODE) ) AND wp.onlines = 1;

这将返回 0。

据我所知,如果括号内没有+运算符,它应该是“OR”,对吗?那么为什么第二个查询返回0呢?

最佳答案

事实证明,这是因为“something”是一个停用词。删除停用词列表后,这个问题就解决了。

关于mysql 全文匹配括号分组不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37537007/

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