Rose debug info
---------------

Давайте дружить! Я в соц сетях

Какой поиск по сайту использовать в информационном проекте

Когда работаешь с информационными проектами, то зачастую оперируешь большими массивами данных. В таких проектах даже хорошо спланированная структура сайта не может решить проблему быстрого поиска материала.
Удобный и релевантный поиск по сайту значительно повысит поведенческие метрики. Пользователь сможет быстро находить нужную страницу, минуя несколько кликов в меню.
Чтобы написать самостоятельно качественный скрипт поиска, потребуется очень много ресурсов, так как эта область программирования является очень сложной. С другой стороны в публичном доступе есть как платные так и бесплатные решения.
Самые классные, на мой взгляд, решения для русского языка — это поисковый движок Sphinx и Поиск по сайту от Яндекс. Я хотел бы подробнее рассмотреть их.

Что такое Sphinx

Sphinx — это система полнотекстового поиска. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД (MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby, .NET и C++).
То есть для информационных проектов с бекендом на PHP или Python Sphinx интегриурется без каких либо проблем.
Все что вам надо сделать: 1) установить Sphinx на ваш сервер 2) Настроить конфигурационные файлы 3) Проиндексировать контент.
Самое лучшее применение sphinx в информационных проектах — это автокомплиты. Пример можно посмотреть здесь mybreeze.net

Что такое Поиск по сайту Яндекс

Поиск по сайту Яндекс — это более продвинутый скрипт полнотекстового поиска для сайта от компании Яндекс. В принципе для того, чтобы его внедрить на сайте не требуется знания программирования, он настраивается через интерфейс, после чего генерируется код Javascript, который просто ставится на сайт.
Поиск по сайту Яндекс хорошо использовать в качестве дефолтного. Релевантность практически как у поисковой системы Яндекс.

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

Подписаться на блог
Поделиться
Отправить
Запинить
 220   8 мес