Интеграция Яндекс Сервер с Друпал
Прислано: vlkff@drupal.org
пн, 26/04/2010 - 07:18
Сегодня закончил модуль интегрирующий Яндекс Сервер в Друпал 6.
Сегодня закончил модуль интегрирующий Яндекс сервер в Друпал 6. Яндекс.Сервер устанавливается на сервер отдельно, запускается как демон, конфигурируется, запускается индексатор. Модуль Друпала запрашивает и выводит XML, таким образом выдача и форма поиска полностью упаравляемы.
- используется SipleXML
- реализован пейджер
- выдача и форма поиска полностью оформляются tpl-файлами
- модуль может легко переделать под работу с любым поисковым движком
Собираюсь на днях выложить модуль на drupal.org
Если кому то модуль срочно нужен, пишите - потороплюсь.
Register or login to poll
Results:
Sphinx: 12 голосов
Я.Сервер: 4 голоса
Стандартный друпаловский: 16 голосов
GoogleMini: 6 голосов
Яндекс.Сайт: 8 голосов
- vlkff@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
Я решил пока проблему проще. Тупо юзаю яндекс, с формой у меня на сайте, а результаты беру с него. Весь код меньше килобайта и полчаса работы с отладкой.
- Для комментирования войдите или зарегистрируйтесь
Я решил пока проблему проще. Тупо юзаю яндекс, с формой у меня на сайте, а результаты беру с него. Весь код меньше килобайта и полчаса работы с отладкой.
Решение быстрое и простое, но нам это не подошло, т.к.:
- на сайте более 50 000 страниц и далеко не все из них индексирует ПС
- требуется настроить поиск по разным типам контента (будет реализовано в скором будущем)
- требуется различное оформление сниппетов для разных типов контента и вывод специфических полей для них
- Для комментирования войдите или зарегистрируйтесь
Ну да, где нужен сложный поиск, там и напрягаться надо.
Только вот яндекс-сервер является закрытым продуктом и это серьёзный минус.
По мне лучше бы Сфинкс. С ним хотя и не всё так очевидно, зато открыто всё.
- Для комментирования войдите или зарегистрируйтесь
Сфинкс рассматривал, но пришлось отказаться из за отсутствия web-индексатора. Об этом тут писал: http://drupal.ru/node/43490
- Для комментирования войдите или зарегистрируйтесь
Да, это ооочень неприятно в нём. Но в принципе и самому наваять нетрудно. Сфинкс он просто по ключевым словам выдаёт номер документа(ов) из своей БД. Больше там ничего нет - всё остальное ручками, ручками :(
- Для комментирования войдите или зарегистрируйтесь
Заинтересовался модулем. Если получится установить сам Я.Сервер - буду пробовать.
- Для комментирования войдите или зарегистрируйтесь
Ув.Владислав, никак не могу найти ваш модуль на друпалорг. Очень нужно реализовать поиск на сайте кот лежит на Денвере.
Своих мозгов для написания модуля нехватает, только-только начала разбираться. Спасибо если подскажите директ линк! ДА и вообще, спасибо.
- Для комментирования войдите или зарегистрируйтесь
То же сильно интересует Ваш модуль. Сейчас пытаюсь настроить Яндекс.Сервер на своём проекте. Можете ли Вы выслать модуль на pachkow@ya.ru или хотябы ссылку, где можно скачать.
- Для комментирования войдите или зарегистрируйтесь
Присоединяюсь. На d.org нет вашего модуля, вы его так и не выложили?
Можете на мыло скинуть ссылочку/модуль aneganov@gmail.com?
- Для комментирования войдите или зарегистрируйтесь
subscribing :)
- Для комментирования войдите или зарегистрируйтесь
subscribing
- Для комментирования войдите или зарегистрируйтесь
subscribing
- Для комментирования войдите или зарегистрируйтесь
подписываюсь
- Для комментирования войдите или зарегистрируйтесь
эээ
всё?
- Для комментирования войдите или зарегистрируйтесь
Я ждать не стал и установил Apache Solr. А жаль, Яндекс.Сервер ищет хорошо, я даже поднял было его и настроил на обход сайта, на локальном сервере :)
Зато вывод Solr можно темизировать сразу, прямо в search-result.tpl.php, без возни с xml-разметкой :)
- Для комментирования войдите или зарегистрируйтесь
Нафиг только drupal 6 нужен? Лучше б для семёрки...
- Для комментирования войдите или зарегистрируйтесь
Если бы вместе с опросом к топику был прикреплён файл с модулем (или ссылкой на проект на d.org), имело бы смысл вынести эту новость на главную. А пока заявление не подкреплено фактами ;)
- Для комментирования войдите или зарегистрируйтесь
Так я не пойму а где модуль то?
- Для комментирования войдите или зарегистрируйтесь
Нужная вещь, вышлите в личку, плз
- Для комментирования войдите или зарегистрируйтесь










Комментарии