建议基于用户的搜索

时间:2016-06-24 12:28:00

标签: javascript php mysql json

我有这个问题:在我的网站中,用户在输入栏中写入ArtWork的名称。然后,使用Google API,我给他标题,图像以及其他有用的细节。

但在我的网站上,我还上传了包含有用信息的电子书,以便在搜索过程中使用。我的问题是:有没有办法让系统根据他的搜索建议用户最有用的电子书(例如:如果我输入Andy Warhol,我只想看电子书谈论现代艺术,而不是那些谈论希腊或罗马艺术的人。)

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

这是一个如何做到这一点的简单版本。您必须将您的电子书名称和您想要的其他信息插入数据库。

然后你会有一个像这样搜索的查询:

$search = 'your search term';
$query = 'select * from ebook_data e where e.name like "%'.$search.'%";

然后使用mysqli http://php.net/mysqli

运行该查询

热门网站通常都有神经网络提供建议,这对于准确预测访问者可能喜欢的内容非常有用。