Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为我的网站创建一个强大的搜索页面,我正在使用 php 和 mysql。
我想要
获得部分匹配的结果。例如,如果我在 db 中有stackoverflow ,但我已经搜索了 stacke,那么它应该会显示在结果中。
我知道LIKE。我想建立一个像谷歌这样的搜索,它确实采用类似类型的词并进行搜索。
通过分别匹配搜索字符串中的每个单词来获取结果。
我不知道“stacke”,因为它不是“stackoverflow”的子字符串。也许你的意思是“stacko”?在这种情况下,您的查询就像
SELECT stuff FROM table WHERE field LIKE "stacko%";