Социальный поиск
Социальный поиск
«Здесь, в Силиконовой долине, практически все стали использовать Facebook как поисковую машину. Конечно, это делает мальчиков из Google жутко нервными», — рассказал мне австриец Роман Шарф. В свое время он основал ресурс Jajah, а сейчас работает над новым стартапом под названием Talenthouse, находясь всего в десяти минутах ходьбы от Googleplex. Мы сидели на улице Кастро, в маленьком кафе неподалеку от офиса Mozilla Foundation, и говорили о том, во что со временем превратится Facebook. «Google слишком долго вел слишком простую игру, — сказал Шарф. — Долгое время считалось, что основная конкурентная борьба Google — борьба с Microsoft-Yahoo! — уже завершена. А с Facebook просто почти никто не считался».
О том, что Facebook мог бы развиться в поисковую машину, говорят довольно многие, и не только потому, что после инвестиции Microsoft в технологию поиска по социальной сети та обогнала Bing. Неслучайно поисковая строка, которая расположена вверху каждой страницы и каждого профиля в Facebook, с годами становится все крупнее и занимает все более видное место на сайте. Ведь не Bing, а система Facebook Open Graph обладает тем революционным потенциалом, который может перевернуть наши представления о поиске с ног на голову.
Поиск Google основан на гиперссылках, потому что, согласно секретным формулам классификации страниц (PageRank), именно ссылки, наряду с сайтами и документами, определяют качество онлайн-контента. Чем больше на определенную страницу ведет внешних ссылок с других сайтов, тем выше положение этой страницы в рейтинге и тем выше будет ее место в результатах поиска. Эту систему Брин и Пейдж позаимствовали из научного мира. Там степень значимости ученого и его исследований во многом оцениваются по тому, насколько часто его цитируют коллеги. По традиции чем чаще другие исследователи ссылаются на определенную работу, тем значительнее она становится. Вот по такому же принципу функционирует и поиск Google.
Совсем иначе обстоит дело с детищем Facebook Open Graph: здесь учитываются связи между людьми и интернет-контентом — песней, видео, текстом, записью в блоге, страницей. Это ранжирование осуществляет не сам Facebook, а его пользователи, даже если они проявляют свою активность мимоходом. Всякий раз, когда где-нибудь в сети они нажимают на Like, они выражают свою симпатию к какому-либо виртуальному контенту. «Лайки» — это не что иное, как единица измерения в Интернете.
«Представь себе, что Google основали бы сегодня, и Сергей Брин с Ларри Пейджем размышляли бы, какая форма поиска в Интернете самая прогрессивная. Конечно, они сказали бы, что лучше всего, чтобы пользователи сами гуляли по Сети и при этом индексировали все, что видят», — говорит уроженец Вены Андреас Клингер. Опыта работы с Open Graph он набрался, занимаясь развитием Facebook-приложений для Bild.de и 03, интеграцией функции Facebook-Connect на ATV и кнопки Like на свой модный стартап www.garmz.com. «Алгоритм ранжирования PageRank, принятый Google, основан на том факте, что сайты создаются людьми. Исходя из этого сайты оцениваются по тому, как много других сайтов ссылаются на этот конкретный ресурс».
Facebook, в отличие от Google, не делает этот крюк и идет напрямую — выдает результаты поиска, которые базируются на прямых связях людей и контента. На практике это означает следующее: если в Facebook я веду поиск по ключевому слову итальянский, я почти не получаю результатов, которые отсылают меня к иногородним сайтам ресторанов, преподавателям языка или музыкантам. Зато из 459 результатов поиска, объединяющих все страницы Facebook по этой теме, я наверняка выберу что-то стоящее. Дело в том, что эти страницы, благодаря кнопке Like, напрямую связаны либо с каким-то внешним сайтом, либо с группой в Facebook. Их может оценивать каждый, и по результатам этих оценок формируется рейтинг, который мне может показать поисковик. Если многим пользователям понравилась пиццерия X, она окажется первой в результатах. Если у какой-то преподавательницы итальянского много друзей, вверху списка окажется ее имя. Но и это еще не все, на что способен Facebook. Результаты поиска можно персонализировать. Оценки («лайки») друзей могут иметь больший вес, чем «лайки» пользователей, с которыми вы слабо связаны. Как выразился основатель Jajah Роман Шарф, «мнение моих друзей всегда важнее мнения компьютера». То есть если тысяча незнакомых мне жителей Вены считают пиццерию А любимым заведением, это еще не значит, что она будет первой в результатах поиска. Потому что если мои друзья отдают предпочтение пиццерии В, она-то и будет возглавлять мой личный поисковый рейтинг.
«Что касается технической стороны вопроса, то поисковая машина Google проще, чем машина Facebook. Но у Google гораздо больше данных. К тому же у него есть возможность сохранять запросы из конкретного региона и составлять на их основе своеобразный хитпарад. Это помогает понять, что интересует среднестатистического пользователя из определенного региона. В Facebook это не получится, потому что каждый запрос будет для каждого нового пользователя значить что-то свое», — говорит эксперт Facebook Андреас Клингер.
Facebook не смог бы аккумулировать столько информации, если бы в основе его поисковой системы не находилась мощная инфраструктура из 60 тысяч серверов, поставляющих результаты поиска в режиме онлайн. Это, конечно, не только вызов, но и огромное преимущество перед Google: благодаря кнопке Like, установленной на миллионах сайтов, Facebook формирует «живой» рейтинг значительной части Интернета и может отслеживать проходящие там перемены в режиме реального времени. Если вдруг тысячи пользователей по таинственному велению души нажмут на кнопку Like, признавшись тем самым в любви к пиццерии С, это в прямом эфире изменит поисковые результаты в Facebook (опять-таки для каждого пользователя они будут индивидуальными).
Facebook в поисковом бизнесе, конечно, еще новичок, и подавляющее большинство пользователей не воспринимают его как поисковую машину. В феврале 2010 года на долю Facebook пришлось 2,7 % поисковых запросов в США, а в общей сложности 647 миллионов запросов. По масштабам поисковой деятельности Facebook еще отстает от таких систем, как Ask.com, Bing или Yahoo! даже на YouTube, eBay или Craigslist ищут информацию чаще, чем на втором по величине сайте мира. При этом к июню 2010-го количество поисковых запросов на Facebook не выросло, их число так и осталось на уровне около 600 миллионов. И все же Google ощущает опасность, понимая, что «живой индекс», который пытается создать социальная сеть, имеет нешуточный потенциал.
Так, в начале июня 2010 года Google запустил Caffeine — новый поисковый индекс, который должен выдавать более релевантные результаты. Старый индекс, то есть список всех проиндексированных сайтов, был разделен на несколько слоев. Какие-то из них актуализировались чаще, какие-то реже. Caffeine обрабатывает около 100 тысяч сайтов в секунду, разделяет интернет-пространство на части и в каждой из них находит новую или недавно измененную информацию. За день Caffeine должен перелопачивать пару сотен гигабайтов новой информации с серверов Google. Но до системы поиска в режиме реального времени, на который способен Facebook с его 500 миллионами пользователей, Google пока не дорос. И настолько социализированным, как поиск в Facebook, поиск в Google стать никогда не сможет (хорошо это или плохо — другой вопрос).
В конце июня 2010 года социальная сеть ввела еще одну новую функцию — Facebook Questions: благодаря ей пользователи могут задавать вопросы и получать ответы от других пользователей. Теперь вместо того, чтобы писать свой вопрос в статус, его можно задать в сообществе и надеяться, что скоро на него ответит какой-нибудь самопровозглашенный эксперт по нужной теме. Концепция Facebook Questions не нова: бывший сотрудник Facebook Адам ди Анджело уже презентовал когда-то похожую службу — Quora.com. Это нововведение тоже наглядно иллюстрирует, чего хочет Цукерберг, — дифференцировать ответы на запросы пользователя и решать, какие из них он увидит, должна не машина, а его друзья в Facebook.