mysql - 如何从内容不包含辅助表中存在的停用词的表中选择所有帖子

标签 mysql stop-words

我有表 posts ,其中包含字段 idmessage_original 和表 spamfilters ,其中包含字段 id 垃圾邮件术语

我想从表 posts 中选择所有记录,其中 message_original 不包含位于表 spamfilters 列中的停用词垃圾邮件术语。每个垃圾邮件术语都排成一行。

如何在 MySQL 查询中管理它?

最佳答案

我已经成功地做到了这一点,而且它很有效。虽然我不能说这是一个多么好的解决方案..但它确实有效。

posts 中选择 posts.* JOIN spamfilters WHERE posts.message_original如 CONCAT('%', spamterm,'%')

关于mysql - 如何从内容不包含辅助表中存在的停用词的表中选择所有帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31266519/

相关文章:

php - MySQL 在表之间复制行,同时使用 PHP

elasticsearch - Elasticsearch外语停用词

java - 从 Java 中的字符串中删除停用词

mysql - 分组和过滤 mysql 结果

mysql - 当 log_bin 关闭时删除 log-bin 文件

mysql - 如何检查 INSERT INTO SELECT block 中一列的两个不同条件?

scikit-learn - CountVectorizer 上的词形还原不会删除停用词

python - 法语文本中最常用的词

elasticsearch - 多语言Elasticsearch索引

mysql - 如何不对表中的所有行求和