Google использует # вместо поиска? в URL. Зачем?

Я не уверен, как долго они это делали, но я заметил, что Google использует# в их поисковой ссылке вместоsearch?.

New way
http://www.google.com/#q=stackoverflow
Old way
http://www.google.com/search?q=stackoverflow

Знак фунта / хеша обычно используется как привязка к разделу страницы.
Помимо короткого URL-адреса, что может быть полезным для Google? Кажется, что это противоречит соглашению с поисковыми системами, но опять же Google устанавливает соглашение. Есть ли проблемы с этим подходом?

UPDATE
Чтобы проверить себя, используйте окно общего поиска наwww.google.com, Вы получите другой мусор в URL, но часть перед q = - это то, на что я ссылаюсь для этого вопроса.

UPDATE 2
Похоже, что это может быть экспериментальной функцией, которую они тестируют со случайными пользователями, поскольку некоторые люди перенаправляются наsearch? результаты при попытке перейти к# Результаты.

UPDATE 3
Из разговораВот Похоже, что это было распространено на всех пользователей Firefox, использующих основной сайт google.com для поиска.

excerpts

4/27/09 The # in query parameters is a separate experiment that the search team was doing (AJAX based search results pages) that started some time back. It was discussed quite fervently in the Yahoo Web Analytics discussion group a few months ago. Random groups of people were/are assigned to be a part of the experiment, and that caused all the keyword data for that user to dissapear from every Analytics tool. It looks like the experiment is still going on.

4/28/09 The # in query parameters appears to have been rolled out to all Firefox users on www.google.com SERP`s, so this must have passed the testing stage. I am speculating that FireFox is able to handle AJAX better that IE, thus it has not been rolled out to IE users.

5/1/09 When I dug into the SERP's pages it looks like Google initially puts the websites "true" URL in the link, but once the link is clicked the URL is replaced with a Google redirect URL of the form www.google.com/url?q=flowers&blahblahblah. That redirect URL is what shows up in the HTTP referrer field and what gets reported by the web browser (and therefore the Analytics tools).

Ответы на вопрос(5)

Ваш ответ на вопрос