Н. Г. СОЛОВЬЁВ, П. В. СТРАШНИКОВ

Московский инженерно-физический институт (государственный университет)

СРЕДСТВА СОЦИАЛЬНОГО ПОИСКА

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

Бурный рост числа информационных ресурсов и общего объема информации в сети Интернет приводит к необходимости изучения и разработки новых механизмов поиска. Традиционным системам «машинного» поиска, как правило, основанных на ключевых словах или на векторной модели, присущ целый ряд недостатков. Среди них низкая релевантность результатов поиска, что приводит к необходимости пользователю просматривать большое количество найденных ресурсов, и сложность формулировки поискового запроса таким образом, чтобы получить более адекватный ответ. Также необходимо отметить, что результаты поиска всех популярных поисковых систем сильно поддаются манипулированию со стороны заинтересованных лиц. При этом необходимо отметить, что существует целый ряд вопросов, ответы на которые практически невозможно получить при помощи традиционного технического поиска в тексте. Очень часто, задавая вопрос, пользователь хочет получить не сухой набор фактов, а экспертное мнение людей по какому-либо вопросу.

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

НЕ нашли? Не то? Что вы ищете?

В работе подробно рассматриваются различные виды социального поиска:

· Коллективные закладки, которые позволяют пользователям задавать для веб-ресурсов теги – текстовые метки которые наиболее точно характеризуют ресурс [1];

· Системы вопросов и ответов, которые предоставляют возможность пользователям задать вопрос другим участникам сообщества.

Общим для всех рассматриваемых систем является также возможность общения пользователей. В работе приводится анализ функциональных возможностей отечественных и зарубежных систем. Выделены их особенности, преимущества и недостатки.

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

Данные проблемы задают направления развития систем социального поиска [2]. Во многих проектах применяются методы, повышающие активность участников. Наиболее характерным является система баллов. К некоторым системам целенаправленно привлекаются эксперты из соответствующих областей деятельности человека (врачи, художники и т. д.).

В работе реализован прототип системы класса «вопросов-ответов». Реализация выполнена с использованием некоммерческого фреймворка Symfony для PHP и применением шаблона MVC (Model-View-Controller). Для разработки динамического пользовательского интерфейса использовалась технология AJAX, позволяющая обновлять часть страницы без ее полной перезагрузки, загружая с сервера только необходимую для данной операции информацию.

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

Список литературы

1. Han P., Wang Zh., Li Zh.. Substitution or Complement: An Empirical Analysis on the Impact of Collaborative Tagging on Web Search // Proceedings of the 2006 IEEE/WIC/ACM International Conference, 2006.

2. Fischer A. The Impending Social Search Inflection Point //Search engine land 2007, april 3.