Задать вопрос!
"Наш" закон!
Web сторона - создание и техническая поддержка сайтов Скачать логотип для документов
Тел: 044 383 37 75
063 655 18 15
098 387 17 45
г. Киев
ул. Оранжерейная, 1
Логин:
Пароль:
  • Главная
  • Услуги
  • Наши работы
  • Разработка
  • Раскрутка
  • О нас
  • Контакты
Главная » Разработка » Поиск по сайту
Поиск по сайту

Поиск по сайту. О Shpinx "своими словами".

Поисковая машина Sphinx

Проблема организации хорошего поиска по сайту действительно большая. В основном для этого используют стандартные решения: встроенные модули, пишут дополнительные модули, оптимизируют уже готовые модули, но, как правило, этого бывает недостаточно, если действительно нужно повысить качество поиска по сайту. На помощь могут прийти поисковые системы таких гигантов, как Google, Yandex, Bing, но и они могут не подойти, в силу специфики Вашего наполнения сайта. Или же Вы, по разным причинам, не хотите, чтобы на Вашем крутом сайте красовался не менее крутой логотипчик тех же Google, Yandex, Bing. При этом одно из Ваших требований - это качественный поиск, позволяющий искать Ваш товар или услуги корректно.

В таком случае можно воспользоваться поисковой машиной Sphinx. Подробнее о самой поисковой машине Вы можете прочитать на сайте разработчиков.

Итак, принцип поиска и что именно умеет эта поисковая машина?

Пример поискового запроса по сайту: "Мама мыла раму".

На самом деле данный поисковый запрос разбирают на слова по отдельности, а именно:

  1. мама;
  2. мыла;
  3. раму;

после чего, еще выделяют, а точнее, пытаются выделить исходную форму слова:

  1. мама - с этим словом все однозначно ясно;
  2. мыла - здесь непонятно, что именно за слово;
    1. мыть - действие - мыть;
    2. мыло - предмет, обычное мыло;
  3. раму;
    1. Рам - кличка собаки;
    2. от "Харе кришна харе рама";
    3. рама - собственно оконная рама.

после чего, в принципе, и начинается поиск...

Данные преобразования нужны для того, чтобы "поймать" наибольшее количество вариантов по тексту в наполнении сайта.

Но тут же может возникнуть проблема: возможно, на сайте такого же точно порядка слов по тексту нет, но есть похожий по смыслу словесный ряд, что тогда? Стандартные модули могут и не справиться с такой задачей, Sphinx же решит ее.

Опечатки в поиске.

Допустим, что в этом поисковом запросе мы еще и опечатку сделали. Например, вместо слова "мыла" написали "млыа". В таком случае Sphinx, с помощью хитрых манипуляций, можно настроить и на такой поиск опечаток.

Словоформы.

Все же бывают случаи, когда стандартного выделения из слова исходной формы не хватает, и почему-то слово "раму" разценили не как оконную раму, а как нечто другое. Но мы точно знаем, что это слово у нас на сайте может принять именно такой характер, и исходное слово в нашем случае должно быть "рама".  Для этого предусмотрено использование базы словоформ, которую можно сформировать исключительно под нужды сайта, тем самым "научив" поисковую машину, правильно воспринимать контекст.

Также базу словоформ можно использовать и для таких случаев.

Пример:

  1. поисковый запрос: экономика соединенных штатов америки:
  2. поисковый запрос: экономика США.

Допустим, что в первом случае пользователь ввел поисковый запрос, но у нас на сайте не используется аббревиатура.

Допустим, что во втором случае пользователь ввел поисковый запрос, но у нас на сайте нет ни одной аббревиатуры, а есть полные ее расшифровки.

И в том, и в другом случае пользователь будет либо долго искать и подбирать ключевой запрос сам, либо уйдет на другой сайт, где это в поисковой машине учтено, или наполнение сайта оптимизировано под данный запрос.

Такой момент тоже может решить поисковая машина Sphinx.

Спецсимволы.

В данном контексте такими специальными символами могут быть ", ', &, /, - и т.д., а у Вас на сайте ищут как раз такие слова, в которых используются спецсимволы.

Например:

  • P&G (Procter & Gamble);
  • LSW-3/01.

И в том, и в другом случае стандартные поисковые модули на сайтах могут ничего не выдать, или вообще выдать ошибку. Здесь же можно все гибко настроить.

Выводы.

Плюсы:

такая поисковая машина может учесть:

  • "смысл поискового запроса" и предложить схожее с ним соответствие;
  • перестановку слов;
  • опечатки;
  • словоформы;
  • использование спецсимволов.

Минусы:

Скорее, один минус - данную машину нельзя установить на обычном хостинге.

Услуги по настройке поиска на сайте

Наша студия может квалифицированно помочь Вам в настройке такой поисковой машины. Если Вам нужен качественный поиск по сайту - звоните или пишите, мы всегда рады Вам помочь.

Данный блок был написан с использованием материалов, полученных на мастер-классе Андрея Аксенова "Как готовить Sphinx", который проходил в Киеве 18-го июня 2011. Организатор мастер-класса - компания SmartMe.


Статьи-советы на тему созданя сайтов

Поиск по сайту
[ Разработка ]

Что значит хороший поиск? Нюансы, подводные камни, языковые особенности, специальные символы. Технические детали доступно.

Подробнее о поиске по сайту...

Наши работы

Web-дизайн | Иллюстрация


Создание сайта визитки для программы Tecdoc Explorer
«Tecdoc Explorer»

Редизайн интернет магазина ювелирных издеий JewShop
«JewShop»

Создание сайта для  публичного акционерного общества Киевоблгаз
«Киевоблгаз»

Создание сайта для компании Grand Bolivar Наружная реклама
«Grand Bolivar Наружная реклама»

Вы перешли c рекламного блока в Google и?


Поддержка сайтов

Создание калькулятора стоимости [30.05.2011]

На данном этапе поддержки сайта была произведена разработка калькулятора расчета стоимости электрического теплого пола, что позволило упростить процесс выбора и ...

Подробнее...


Разработка нового меню

1. Создание дизайна нового меню для сайта.

2. Верстка меню.

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

Подробнее...


Станислав Каменецкий, бизнес-тренер, практический психолог

Станислав Каменецкий
[ бизнес-тренер, практический психолог ]

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

Все отзывы

Web сайты:

www.collectori.com.ua
www.kamenetsky.org

Презентация
Презентация студии Web сторона

Сторона рекламы: