Почему M # труднее для Google, чем C #? - PullRequest
1 голос
/ 01 июня 2009

Я только что прочитал в комментарии к другому вопросу под названием Эффективное поиск в Google для коротких имен

C # совсем не плох для Google. Кстати, было бы на много сложнее, если бы его называли M #.

Почему? Чего мне не хватает?

Ответы [ 2 ]

9 голосов
/ 01 июня 2009

Оказывается, я был несколько не прав. Я думал , что C # только что получил пользу от понимания музыкальных клавиш - поиск "G #" находит множество результатов о музыкальном ключе G #. (Между прочим, это показано экспериментально - несмотря на то, что я работаю в Google, я ничего не знаю о поисковой системе. По крайней мере, не об этом.)

Однако в этом случае не только C # извлекает выгоду из музыкальной ключевой стороны, но и на собственных страницах справки Google объясняется, что C # и другие языки программирования имеют специальный регистр :

Пунктуация, которая не игнорируется

  • Пунктуация в популярных терминах, которые имеют конкретные значения, такие как [C ++] или [ C #] (оба являются названиями программирования языки), не игнорируются.
  • The знак доллара ($) используется для обозначения Цены. [Никон 400] и [Никон $ 400 ] даст разные результаты.
  • The дефис - иногда используется как сигнал что два слова вокруг него очень сильно связаны. (Если нет нет пробела после - и пробел перед этим, в этом случае это отрицательный знак.)
  • символ подчеркивания _ не игнорируется, когда соединяет два слова, например [quick_sort].

Было бы интересно узнать, сколько времени займет теоретический язык "M #", чтобы стать доступным для поиска ... но я не собираюсь начинать спекулировать на этом на публичном форуме:)

(Обратите внимание, что домашняя страница Spec # появляется как секунда ссылка, когда вы ищете в Google Spec # . По крайней мере, она там и довольно заметна.)

1 голос
/ 01 июня 2009

Я изложу свое мнение на основе моего комментария.

Как и предполагали другие, специальные символы игнорируются Google. Но C # мог иметь преимущество в том, что его не игнорировали (или, по крайней мере, он превратился в «C») из-за музыкальной ноты C #, которая, вероятно, была разрешена для поиска типа «Некоторая музыкальная пьеса в C #». M # не выиграл бы такой.

...