URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5948
[ Назад ]

Исходное сообщение
"Yandex.Server"

Отправлено Alexsander , 22-Авг-08 09:42 
Здравствуйте. Такая забавная ситуация вышла. У меня на хостинге провайдером установлена машина поиска "Яndex.Server". Жутко обламался в конце изучения и подключения, когда узнал, что статистику поисковых запросов не могу получить стандартными средствами. Спрашиваю у хостера, где мол брать, статистику, а он отвечает: "Такая информация нигде не хранится. Но Вы можете написть скрипт, который будет получать поисковый запрос, сохранять его для статистики и выполнять переадресацию на адрес "http://search.vedomo.ru/?text=текст_запроса".
И что прикажете сейчас делать?
Если есть желание взглянуть на сие чудо прогамерской мысли, то можете глянуть на моем сайте по ссылкам:
http://search.vedomo.ru
http://vedomo.ru/searchyandex.html

Содержание

Сообщения в этом обсуждении
"Yandex.Server"
Отправлено Krieger , 22-Авг-08 15:54 
Написать такой скрипт.

"Yandex.Server"
Отправлено Alexsander , 22-Авг-08 17:39 
Дело в том, что на HTML, которым владею, его не могу написать, так что ждем програмиста, который попадет в такую же проблему, как и я, и поделится скриптом с мировой общественностью. Кстати, таких поисковиков, которые с русской морфологией работают, можно по пальцам пересчитать. Где то видел статью, если не ошибаюсь, речь была о том, как заинсталить без админского аккаунта из командной строки. Кому интересно, могу поискать ссылку.



"Yandex.Server"
Отправлено LSDParanoia , 22-Авг-08 17:57 
MySQL то есть?

"Yandex.Server"
Отправлено Alexsander , 22-Авг-08 18:25 
Есть и "MySQL", и "cgi-bin" и "php".



"Yandex.Server"
Отправлено angra , 22-Авг-08 19:00 
Запросы там GET, то есть видны в логах апача, можете брать их оттуда. Ждать программиста будете долго, так как не можете внятно сформулировать задачу, а без этого остается надеяться лишь на телепатов и ясновидцев.  

"Yandex.Server"
Отправлено Alexsander , 22-Авг-08 20:33 
Angra ,задача такова, чтобы знать чего искали через поисковик, по сколько раз и результаты удачных поисков и неудачных. То есть если точно знаю что слово или тема есть на страницах, а в поиск не попадает, а ищут ее часто, то я бы обеспокоился этим, и как нибудь отобразил эту тему поближе к заглавной странице. В то же время если много ищут, того чего нет, то есть смысл это на сайт добавить.



"Yandex.Server"
Отправлено angra , 22-Авг-08 23:01 
Проверьте наличие на хостинге mod_rewrite, разрешение на его использование в .htaccess, наличие мускула или любой другой bd и соответствующего перлового модуля (для мускула это DBD::mysql)
Идея состоит в том чтобы использовать RewriteMap для передачи текста запроса перловому скрипту, который будет заносить данные в базу. Данный способ представляется мне более естественным чем написание врапера. Альтернативой может быть анализ логов, но для этого надо убедится, что в логах есть текст запроса.

"Yandex.Server"
Отправлено Krieger , 22-Авг-08 19:26 
>Дело в том, что на HTML, которым владею, его не могу написать,
>так что ждем програмиста, который попадет в такую же проблему, как
>и я, и поделится скриптом с мировой общественностью.

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


"Yandex.Server"
Отправлено Alexsander , 22-Авг-08 20:19 
Доступа к логам Апача из панели управленния сайтом нет, но через FTP клиент в папке домена видны логи такого формата: "9:19:18 +0600] "GET / HTTP/1.0" 200 52 "-" "Yandex.Server/3.8". В моем аккаунте 8 лог файлов, самый большой из них 27Kb. Испробывал 3 программы для анализа лог файлов.
123 Log Analyzer,WebLog Expert не имели в отчете информацию по поисковым словам, возможно из-за того что в данном логе нет поисковых запросов EWeblog Analyzer имеет данные пункты в своем меню. Метод требует некоторой сноровки. Так как получается надо постоянно отслеживать появление новых логов и удаление из папки, где лежат (можно узнать у хостера принцип, когда они удаляются или попросить не удалять их). Потом когда накопятся много логов, надо склеить их в один большой лог и проанализировать. Кто еще знает анализаторы логов с отображением поисковых слов?



"Yandex.Server"
Отправлено Alexsander , 22-Авг-08 20:22 
Денег на данный момент нет, возможно через полгода появятся, а может и нет. А сколько просят обычно за такую работу?



"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 09:37 
Задавал вопрос хостеру. Пишет, поисковые запросы логируются. Логи еженедельно удаляются. Пишется каждый день новый лог. Время от времени начинаю работать вахтовым методом, и в это время возможно не смогу отслеживать логи до их удаления. Кто нибудь знает способ складировать их автоматически в другую папку?



"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 09:56 
Кто нибудь знает программы для слияния логов или текстов? Можно шареваре.



"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 10:19 
Ответ хостера:
> Существует ли методика автоматического копирования логов в другую папку,
> >   чтобы они были у меня под контролем и была гарантия,что успею их
> > проанализировать? А потом бы их сам после анализа удалил.

Достаточно  раз в сутки запускать задание , которое был копировало необходимые Вам логи в требуемую папку (задания выполняются с использованием cron-а).
На неделе собираюсь поизучать крон.


"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 10:33 
Гуглил на тему проги для объяденения текстов или логов, ничего не нашел, может какие команды из "cmd" в "Windows" кто знает? Есть и "Linux Mandriva", но она под "vMware" и туда лазить долго, да и она виснет иногда, но если выхода нет, то пишите команды и для Линукса, вдруг не зависнет, может со временем установлю "Gentoo". Он наверное пошустрее.


"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 10:39 
Angra
Часть ответа хостера:
> Проверьте наличие на хостинге mod_rewrite, разрешение на его использование в
> > .htaccess, наличие мускула или любой другой bd и соответствующего перлового
> > модуля (для мускула это DBD::mysql)
> > Идея состоит в том чтобы использовать RewriteMap для передачи текста запроса
> > перловому скрипту, который будет заносить данные в базу. Данный способ
> > представляется мне более естественным чем написание врапера.
> > Что ему ответить? Все что он спрашивает присутствует, или чего то нет?

Да, perl, mysql и возможность использования .htaccess присутствует.

DBD::mysql. Перловый модуль для mysql  у Вас точно так и называется или
> имеет другое название?

Так и называется.


"Yandex.Server"
Отправлено Alexsander , 23-Авг-08 13:27 
Ребята, кое что нашел для объеденения текста.
Free Text Merge
http://www.maliska.net/mal/textmerge.exe
Шароваре ABC Amber Text Merger
http://www.mirsofta.ru/fil.php?more=1214558753
Кто нибуь знает, как в "Textpipe" объеденять?

"Yandex.Server"
Отправлено Александр , 25-Авг-08 19:15 
Здравствуйте. Ребята, по прежнему нужна Ваша помощь, что то у меня в логах нет никакой информации о поисковых запросах, хотя сам лично их создавал.