我有一个数据库和一个用户界面来搜索其中的值。用户可能会键入多个关键字。因此,我需要检查数组中的所有值是否存在于我的数据库中。例如,如果他们输入"green apple",而我的字符串值为“ is would”,则应该显示这个搜索结果。基于这个原因,我发现我需要找到一种方法来检查字符串值是否包含数组中的所有值。
多谢百万
我正在尝试使用Ruby来“标记”CSV表中的记录,基于特定字段是否包含重复的特定短语。我不确定是否有库可以帮助完成这类工作,并且我认识到Ruby可能不是做这类工作的最有效的语言。我的CSV表包含一个唯一的ID和一个我要搜索的文本字段:1,MISSING DOB; ID CANNOT BE BLANK next if name == "PHRASE"
phrase
我有一个搜索函数,它从$keywords_search获取数组中的所有关键字,然后创建正确的mySQL语句来获得结果。问题是,当我搜索多个关键字时,似乎只找到与数组中的最后一个关键字匹配的结果。$value."%' AND";
$query[] = substr($sr,0,-4);a.name LIKE '%keyword1%' AND
a.name LIKE