我有一个表格文章,我只想获取与输入文本有共同词的文章。
这是表格文章
id | article
1 | this is the first article I want to compare this word1 and this word2
2 | this is the first article I want to compare this1 and this2
如果给定文本是“hello world, this is word1”或“my word2 and, and also word1”,它应该获取 id=1 的文章,因为条目包含 (word1 or word2) ,它已经包含在文章。
所以,SQL查询:
SELECT
id,article
FROM
article
WHERE
article LIKE :givenText
使用 :givenText='good morning word1',不会获取 id=1 的文章。因为 SQL 比较字符串的整个部分。
如何查找包含常用字符串的文章?
请注意,我使用的是 PHP/MySQL
编辑:使用'%...%'
或FIND_IN_SET
不会工作