【问题标题】:Suggestion based on user's search [closed]基于用户搜索的建议[关闭]
【发布时间】:2016-06-24 12:28:00
【问题描述】:
我有这个问题:在我的网站中,用户在输入栏中输入了艺术品的名称。然后,使用 Google API,我给他标题、图片以及其他有用的细节。
但在我的网站上,我还上传了包含有用信息的电子书,以便在搜索过程中使用。我的问题是:有没有一种方法可以让系统根据用户的搜索向用户推荐最有用的电子书(例如:如果我输入安迪·沃霍尔,我只想看到谈论现代的电子书艺术,而不是那些谈论希腊或罗马艺术的人)。
提前感谢您的帮助!
【问题讨论】:
标签:
javascript
php
mysql
json
【解决方案1】:
这里有一个简单的版本来说明如何做到这一点。您必须将您的电子书名称以及您想要的关于它们的其他信息插入到数据库中。
然后你会得到一个这样的查询:
$search = 'your search term';
$query = 'select * from ebook_data e where e.name like "%'.$search.'%";
然后使用 mysqli http://php.net/mysqli 运行该查询
热门网站通常有一个用于推荐的神经网络,这有助于高精度地预测您的访问者可能喜欢什么。