В Google теперь можно искать фразы с символами ||, === и другими программистскими обозначениями
Новости Отредактировано
5К открытий5К показов
Раньше вы наверняка сталкивались с тем, что при вводе кода в поисковую строку Google результат получался далеким от совершенства и мало относящимся к вашему запросу? Такие ситуации возникали из-за того, что в запросе не учитывались специальные символы. Совсем недавно Google решила эту проблему.
Язык Go — пожалуй, лучший для демонстрации этой проблемы. Сейчас, введя «Golang», в Google можно найти достаточно информации, но когда язык впервые появился, почти невозможно было что-то найти из-за путаницы языка с игрой Го.
Google достаточно хорошо понимает смысл запроса. Например, если вы сперва искали компьютерные термины, а потом ввели «Python», то вы получите информацию о языке программирования, а не о животном. То же относится к Ruby, Rust и R. А когда-то названия языков было ни с чем не спутать: FORTRAN, Cobol, Algol, APL, PL/1 и прочие.
Наличие знаков препинания в запросе создаёт массу проблем. Индекс поиска обычно игнорирует пунктуацию, считая, что она не имеет отношения к смыслу. Теперь же можно спокойно искать последовательности из двух-трех специальных символов (такие, как ||
, ===
, +=
, !=
).
«Например, если искать [c++17], в результате найдется общеизвестный язык программирования, а не c17, самолет Boeing», — написано в блоге компании Google.
5К открытий5К показов