gpt4 book ai didi

mysql - SQL CONTAINS 在全文索引列上没有返回结果?

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

尝试修复我一直在使用的 Wordpress 文件管理插件的性能。包含超过 10,000 行,其大部分用途是进行文本搜索。

该插件使用 LIKE %abcabc% 进行搜索,根据我的理解(几乎没有),这完全否定了列上全文索引的好处,对吗?

因此,我将 LIKE %abcabc% 替换为 CONTAINS(column, 'term') 但没有得到任何结果。

这张图片应该显示什么是什么,有什么问题吗?

enter image description here

最佳答案

根据下面的 mySql 文档,没有函数 CONTAINS。您想要的等效函数是 MATCH() AGAINST( bool 模式中的文本)。

https://dev.mysql.com/doc/refman/5.7/en/fulltext-boolean.html

Select *
From `wp_wpfb_files`
Where match(file_description) against('nemesis' in boolean mode)

关于mysql - SQL CONTAINS 在全文索引列上没有返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49350789/

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