如何找到流行的搜索从一组搜索字符串在php


How to find popular search from a set of search strings in php?

我有一个网站上的搜索数据集。我必须从那个数据集中找出搜索次数最多的。问题是,我想不出一个办法来做这件事。搜索词是长句子。我怎样才能找到用户感兴趣的内容?这似乎是一个计数的问题,我正在使用php。

您可以在数据库中创建一个表,其中将包含列search_phrasecounter。每次当用户将搜索相同的短语,你只是增加计数器,而不是创建新的行。您还可以创建一个脚本,它将从这个表中获取所有记录,并找到类似的短语。

您可以为每个短语创建计数器。假设你有一个长句格式的查询,把你的句子分成更小的部分,找出最有意义的词,避免使用连词和其他动词。特别注意名词。例如,查询是:如何在stackoverflow上创建帐户?可能的解决方案[单词]:account, stackoverflow,make。也许用这种方法你可以解决它