假设我有一个带有uid和name字段的用户表。如何有效地为名称中的所有单词添加前缀(自动完成)?
我可以做select uid from users where name like '% spek%
但这看起来效率不高(而且我必须在所有名字前加一个空格。
我不能简单地使用'%spek%'因为名称或标题可能包含多个单词。 输入' olaf spek'也应该匹配名称' olaf van der spek'。
该表可能有500 000行。 空间技巧假设单词用空格分隔。