如何在php中从一组搜索字符串中查找流行搜索?

如何在php中从一组搜索字符串中查找流行搜索?,php,Php,我有一个在网站上进行搜索的数据集。我必须从数据集中找到最热门的搜索。问题是,我想不出一个办法。搜索词是长句。如何找到用户感兴趣的内容?这似乎是一个计数的问题,我正在使用php。如果您有任何建议,我们将不胜感激。您可以在数据库中创建一个表,其中将包含列search\u phrase和counter。每次当用户搜索同一短语时,只需增加计数器,而不是创建新行。 您还可以创建一个脚本,该脚本将从此表中获取所有记录,并查找类似的短语。您可以使计数器对应于每个短语。假设你有一个长句形式的查询,把你的句子分成

我有一个在网站上进行搜索的数据集。我必须从数据集中找到最热门的搜索。问题是,我想不出一个办法。搜索词是长句。如何找到用户感兴趣的内容?这似乎是一个计数的问题,我正在使用php。如果您有任何建议,我们将不胜感激。

您可以在数据库中创建一个表,其中将包含列
search\u phrase
counter
。每次当用户搜索同一短语时,只需增加计数器,而不是创建新行。
您还可以创建一个脚本,该脚本将从此表中获取所有记录,并查找类似的短语。

您可以使计数器对应于每个短语。假设你有一个长句形式的查询,把你的句子分成几个小部分,找出最有意义的单词,避免使用变式和其他动词。特别关注名词。例如,问题是:如何在stackoverflow上记账?可能的解决方案[单词]:帐户、堆栈溢出、制造。也许用这种方法你可以解决它