gpt4 book ai didi

php - 如何计算内容mysql匹配中的单词匹配?

转载 作者:行者123 更新时间:2023-11-30 22:27:56 25 4
gpt4 key购买 nike

我想使用匹配来查找文章,并计算有多少关键字匹配这篇文章。比如我的文章是'今天的天气真好',我的关键词是'今天真好',那么计数应该是2,那怎么办呢。当我使用下面的代码时,它会计算有多少文章匹配,但不会计算文章中有多少关键字匹配。

<?php
SELECT COUNT(*) FROM table WHERE MATCH (article) AGAINST ('today nice');
?>

最佳答案

请检查以下示例。

1. 获取包含单词“today”和“nice”的计数

SELECT COUNT(*) FROM table WHERE MATCH(article) AGAINST('+today +nice' IN BOOLEAN MODE);

2. 获取包含单词“today”但如果还包含“nice”的行排名更高

SELECT COUNT(*) FROM table WHERE MATCH(article) AGAINST('+today nice' IN BOOLEAN MODE);

3. 获取包含“today”或“nice”字样的计数

SELECT COUNT(*) FROM table WHERE MATCH(article) AGAINST('today nice' IN BOOLEAN MODE);

更多详情可以搭MYSQL Documentation .

希望对您有所帮助!

关于php - 如何计算内容mysql匹配中的单词匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34715004/

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