Почему поисковые системы игнорируют символы? [закрытый]

Поиск символов является общим в программировании, особенно когда вы новичок в языке. Например, у меня был вопрос о :: оператор в Python, и это не поиска. Люди ищут такие вещи или Object [] (массив объектов), не нашел бы то, что они хотят.

почему поисковые системы, похоже, полностью игнорируют символы? Они такие же персонажи, как и все остальные. Я понимаю, почему. было бы трудно извлечь семантику из символов по сравнению со словами (например: поисковая система может выяснить, что "найти", "находит"," найдено " все связаны, если не одно и то же слово), но неужели так трудно их искать?

Я также вижу, почему в повседневном использовании вы хотите, чтобы символы игнорировались, но насколько это сложно будет искать что-то конкретно (например: "::" поиск ::)

2 ответов


проверьте эту статью на Интерпретация Поисковых Запросов Google.

в частности, раздел 9

Google ignores some punctuation and special characters, including ! ?

, . ; []@/# .

потому что пунктуация, как правило, не так же важно, как и текст вокруг него, Google игнорирует большинство знаков препинания в условие поиска. Есть исключения, например, C++ и $99. Математические символы, такие как /, , не игнорируются Google калькулятор.

[ д-р Рут ] возвращает те же результаты как [Доктор Рут]

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

* [ info@amazon.com ]

имейте в виду, что веб-страницы иногда камуфляж адреса электронной почты, чтобы сделать сбор такой информации затруднен для спамеров. Например, на некоторых сайты вы найдете @ sign в адрес электронной почты заменен на слово "на."

теперь мы рассмотрим некоторые специальные символы, которые Google не игнорирует.


чтобы минимизировать количество записей в индексе.

поисковая система не должна игнорировать их, хотя. Например, кажется, что код Google этого не делает.