gpt4 book ai didi

mysql - FullTextSearch 有问题

转载 作者:行者123 更新时间:2023-11-29 00:31:41 24 4
gpt4 key购买 nike

我是 MySQL FULLTEXTSEARCH 的新手。这是我尝试过的,

SELECT * 
FROM example_myisam
WHERE MATCH(data, data2) AGAINST ('+*ar' IN BOOLEAN MODE);

但它给了我零结果。我正在寻找的是将此 LIKE 语句转换为 FULLTEXT

SELECT *
FROM example_myisam
WHERE data LIKE '%ar' OR
data2 LIKE '%ar';

如果有帮助,这里有一个演示:http://www.sqlfiddle.com/#!2/d3fdd/12

这也是我的 DDL 声明:

CREATE TABLE example_myisam
(
id INT,
data VARCHAR(50),
data2 VARCHAR(50)
) ENGINE = MYISAM;

ALTER TABLE example_myisam ADD FULLTEXT alltext (data, data2);

最佳答案

您可能必须结合使用 MATCH()...AGAINST()LIKE 才能获得您想要的结果。 * 用于查找带有前缀的单词。因此,它必须像 Vict* 一样使用。

关于mysql - FullTextSearch 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16219685/

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