Игорь Борисов

Специалист: консультации, аудит, курсы, семинары, тренинги

Эффективный поиск по сайту

2 комментария

У любого современного сайта, на котором присутствуют более 5 – 10 страниц с контентом, должна быть поисковая система. Как бы хорошо мы не планировали навигационную панель, или каталог товаров/разделов сайта, все равно любые наши попытки интуитивно-понятной систематизации, в конечном итоге, будут непонятны 101-му пользователю сайта.

К сожалению, большинство разработчиков недооценивают сложность этого решения и полагают, что поиск можно свести (упрощенно) к SQL запросу:

	SELECT * FROM products  
	WHERE title  LIKE '%что-то%' 
	OR  description LIKE '%что-то%'

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

Но мы, тем не менее, можем решить эту задачу! О том, как её решить, читайте в статьях:

Реклама

Written by Игорь Борисов

03.03.2009 в 06:16

Опубликовано в Информация

Tagged with

комментария 2

Subscribe to comments with RSS.

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

    Роман

    23.09.2014 at 04:04

    • К сожалению, даже если бы сайт работал, эти статьи устарели. Сам пост от 2009 года, а статьи написаны ещё раньше. В нашей отрасли год идёт за 7-10, так что, считайте сами.


Добавить комментарий

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

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s

%d такие блоггеры, как: