为较大的句子分配标签


To assign tags for larger sentences?

我有两个字符串,大小约为15个单词。我如何搜索这些词才能自动分配标签?

我认为我将文本保存到mySQL原始,转换为小写,删除外国字符(html, php, javascript,…),然后使用mySQL查询WHERE text LIKE %word% ?

如何清理文字?

假设您的句子只使用空格分隔单词,那么我们可以将每个单词拆分为数组的一个元素。然后你可以遍历这个数组,用SQL进行搜索。

$words = explode(' ', $sentence);
foreach($words as $word){
    $word = strtolower($word);
    $query = "SELECT text from tableName WHERE text LIKE %{$word}%";
    //run your query, etc.
}