gpt4 book ai didi

MySQL 全文搜索 : no results

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

我在我的表中使用此查询进行全文搜索:

SELECT Titel FROM cmsa WHERE MATCH(Titel) AGAINST ('+"Ort" +"Berlin"' IN BOOLEAN MODE)

但结果是空的。

如果我用

SELECT Titel FROM cmsa WHERE Titel LIKE '%Berlin%'

结果将是(不带引号):

"Ort - Berlin"

为什么全文搜索没有找到这个结果。 “Ort”和“Berlin”两个词都在条目的标题字段中。

其他全文搜索效果很好。

有什么想法吗?

最佳答案

我猜这是因为 MySQL 有一个服务器参数 - The minimum length of the word to be included in a FULLTEXT index .此参数的默认值为 4,因此您的第一个单词 Ort 不包含在此索引中。您应该更改此系统参数,重新启动服务器,然后重建所有 FULLTEXT 索引。

REPAIR TABLE cmsa QUICK;

关于MySQL 全文搜索 : no results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14519208/

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