将搜索词的动态数组连接到PHP/MySQL中的字符串
使用Laravel5.3和MySQL 5.7.17。 我将文本存储在文本列中(不知道限制) **我想在这篇文章中搜索不同语言中不同单词的不同变体,以获得相同的匹配 例如:**将搜索词的动态数组连接到PHP/MySQL中的字符串,php,mysql,arrays,laravel,Php,Mysql,Arrays,Laravel,使用Laravel5.3和MySQL 5.7.17。 我将文本存储在文本列中(不知道限制) **我想在这篇文章中搜索不同语言中不同单词的不同变体,以获得相同的匹配 例如:** 'bird' -> bird 'Vogel' -> bird 'pájaro' -> bird 试试#1: 设置一个包含两列的表: c1包含字符串“bird” c2包含带有所有可选搜索项的序列化数组。然后,在大文本中搜索未序列化数组的所有可选搜索字符串 优点:只需要一张桌子 缺点:一直序列化和取
'bird' -> bird
'Vogel' -> bird
'pájaro' -> bird
试试#1:
设置一个包含两列的表:
- c1包含字符串“bird”
- c2包含带有所有可选搜索项的序列化数组。然后,在大文本中搜索未序列化数组的所有可选搜索字符串
- c1包含可能的搜索词的索引列表
- c2包含标准化搜索词
那肯定会成功的。我想了那么多,以至于我没有看到那个解决方案。谢谢
| c1 | c2 |
|----------+------------|
| bird | bird |
| vogel | bird |