Главное Свежее Вакансии Образование
160 2 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Поиск для Сайта

Сначала на сайте были только задачи и вики. Потом добавился форум. Когда количество задач перевалило за 100, я понял что нам не хватает поиска по сайту...

Оглавление:

  • Вводные слова, зачем мне понадобился поиск
  • Опыт использования поиска от гугла :(
  • Переход на использование поиска от яндекса

Введение

Поиск по сайту позволяет пользователям найти:

  • ответ на свой вопрос до того как он задан
  • задачу, статью на которую хотел бы дать ссылку
  • свой же старый пост, чтобы не писать объяснение еще раз другому пользователю

И вариантов реализации поиска существует примерно два:

  1. Встроенный поисковый движок
  2. Сервис от поисковиков вроде Google или Yandex

Первый вариант особенно актуален если у нас сложная база данных, поиск по параметрам - ну, скажем, объявления о продаже машин, квартир - или сайт знакомств и так далее.

Для сайтов где в основном нужно искать по контенту вполне подходит второй.

Следуя инструкции я прикрутил поиск от гугла... И был страшно разочарован!

Google sucks!

Братцы, да что же это творится! Поиск гугла для сайтов во-первых вываливает полтонны рекламы на странице результатов, даже если ничего не найдено. Хуже того реклама порой весьма стремная по содержанию :o

Во-вторых, он вообще не находит примерно 30% контента, хотя она находится обычным поиском гугла (facepalm) - у них очевидно разные индексы.

В-третьих, он ограничен в количестве запросов в день каким-то небольшим числом (около 100), а дальше просит платить деньги.

Yandex rulezzz!

Вообще я вовсе не фанат яндекса, тем более мне никогда не приходила в голову мысль использовать его для нерусскоязычного контента. Решил поинтересоваться просто от огорчения на фоне гугла... И что обнаружил?

  • им можно пользоваться совсем бесплатно - да, Карл, бесплатно!
  • он не показывает рекламу если его об этом не попросить :)
  • он нормально индексирует да и с кастомизацией формы поиска все гораздо проще.

Заключение

Буду рад если эта незамысловатая история кому-то поможет. А если знаете другие похожие сервисы - поделитесь. Да, Yahoo я смотрел - там ограничение примерно как у гугла.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
ADZY
Ассистент для ведения рекламных компаний
Дмитрий Кубитский
Сообщество любителей решать задачи по программированию?
очень удивлён что не реализовали свой поиск.
Ответить
CodeAbbey
Задачи для начинающих программистов и любителей
Rodion Gorkovenko
Дмитрий, а чего удивляться :)

С одной стороны - зачем? Для любой более-менее громоздкой фичи нужна четкая мотивация, особенно если проект двигается силами в среднем 1 человека... В общем если бы с готовыми сервисами не вышло - ну пришлось бы сделать, да... :)

С другой стороны сайт на shared php хостинге (ориентируемся на дешевую инфраструктуру) и прикручивать к нему поисковый движок - затея немножко геморойная.

Наверное "сообщество" ввело в заблуждение - это сообщество решающих задачи программистов, а не сообщество людей пилящих сайт. Хотя некоторые фичи, которые нетрудно было сделать внешними, действительно участники реализовали.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.