Справка по поиску трендов - PullRequest
1 голос
/ 29 апреля 2011

Мой сайт действует как поисковая система, где люди вводят поисковые запросы на главной странице. Я хотел создать функцию трендов / недавних событий, где каждый запрос записывается в базу данных mysql, затем на основе этих данных вычисляет, какие поисковые запросы выполняются чаще всего, а затем отображается на странице, помеченной как поиски с тенденцией. Кроме того, под этим я хотел бы «недавние поиски», которые просто отображают последние 5 или около того поисков.

Честно говоря, у меня нет опыта работы с MySQL. Я даже не знаю, как перенести данные с моего сайта в MySQL. Любая помощь будет оценена. Я искал и искал эти вопросы и Google, но ничего не нашел. Спасибо!

1 Ответ

1 голос
/ 29 апреля 2011

Прежде всего, вам нужно СОЗДАТЬ БАЗУ ДАННЫХ, в которой вы хотите таблицу с отметкой времени и ключевым словом, по которому был произведен поиск. (СОЗДАТЬ СТОЛ)

Затем вы хотите сохранить каждое ключевое слово в этой таблице (INSERT INTO ... VALUES ...)

Затем вы можете выбрать ключевые слова верхнего уровня, создав запрос SELECT с помощью ключевого слова GROUP BY, ЗАКАЗАТЬ по COUNT (*) (количество вхождений ключевого слова)

Это немного расплывчато, но вам нужно пройти через несколько шагов, поэтому я прописал термины, которые вам понадобятся в Google для каждого шага. Возвращайтесь, если у вас возникнут осложнения на любом из этих шагов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...