gpt4 book ai didi

mysql - SQL错误: 1191 Can't find FULLTEXT index matching the column list

转载 作者:行者123 更新时间:2023-11-29 16:53:11 26 4
gpt4 key购买 nike

我在这里阅读了一些关于此错误代码的帖子:

SQLSTATE[HY000]: General error: 1191 Can't find FULLTEXT index matching the column list

但是我不知道我应该做什么。我知道我必须输入以下内容:

ALTER TABLE wbb1_thread ADD FULLTEXT ()

但我不知道我必须在括号中插入什么。

查询错误:

Could not execute statement 'SELECT post.threadID, search_index.relevance + IF(thread.boardID=8,2,0) AS relevance FROM wbb1_post post INNER JOIN ( SELECT objectID ,MATCH (subject, message, metaData) AGAINST ('+adsad*') + (5 / (1 + POW(LN(1 + (1539014523 - time) / 2592000), 2))) AS relevance FROM wbb1_post_search_index WHERE MATCH (subject, message, metaData) AGAINST (? IN BOOLEAN MODE) AND time > ? LIMIT 2500 ) search_index ON (post.postID = search_index.objectID) LEFT JOIN wbb1_thread thread ON (thread.threadID = post.threadID) WHERE post.isDisabled = 0 AND post.isDeleted = 0 AND post.threadID <> ? AND thread.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ORDER BY relevance DESC LIMIT 6'

我会感谢每一条有用的评论。

最佳答案

我不确定数据库是如何设计的......但从你的查询......我可以看到这一点:

带有搜索的表似乎是 wbb1_post_search_index,因为这是带有“Match”语句的选择。

所以我看到您正在使用 3 列、主题、消息、元数据进行匹配

您可以尝试一下这个命令:

ALTER TABLE `wbb1_post_search_index` 
ADD FULLTEXT INDEX `FullText` (`SUBJECT`, `message`, `metaData`);

关于mysql - SQL错误: 1191 Can't find FULLTEXT index matching the column list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52706589/

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