谁能给我关于如何构建多重搜索算法的想法或建议?
例如,我的 MySQL 数据库中有一个产品表,我希望能够在 title
和 description
列中搜索多个关键字。这些关键字可以包含多个词,例如:“blue electric bosch toaster machine”。
完成此任务的最佳方法是什么?
到目前为止,我在想: 1. 在 MySQL 中使用 LIKE "%$keywords%" 2.根据空格拆分关键字,并在每个单词上搜索,但我认为最好搜索整个关键字。
最佳答案
利用全文索引
关于php - MySQL多关键字搜索算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448911/