如果访问量不大,直接用 SQL 语句的 LIKE 关键字就可以搜索,排名用 ORDER BY,筛选靠 WHERE。
如果是复杂、访问量大的场景,建议用 ElasticSearch,多并几台机器分担压力。
PHP 热词搜索功能怎么做?
给你说说思路 ,,看你自己理解,,搜索做好了是吧,,当用户搜索时候,要输入想搜索的词,,例如你的"松节油" 那么你就可以统计一下用户搜索"松节油"的次数,,存在数据库当中,,每搜索一次 记录+1,,然后排序数量最多的显示,再根据时间筛选一下,明白了吗
- 上一篇: 这个网站如何提高排名
- 下一篇: 网站关键词的组合如何提高排名?