На жаль, не виявляється чарівної кулі. Нижня лінія вперед спереду: "контекст".
Google дійсно ігнорує більшість пунктуацій, за винятком наступних випадків:
- Пунктуація в популярних термінах, які мають певні значення, як-от [C ++] або [C #] (обидва - це назви мов програмування), не ігноруються.
- Знак долара ($) використовується для позначення цін. [nikon 400] і [nikon $ 400] дадуть різні результати.
- Дефіс - іноді використовується як сигнал, що два слова навколо нього дуже сильно пов’язані. (Якщо тільки немає місця після - і пробілу перед ним, в такому випадку це негативний знак.)
- Символ підкреслення _ не ігнорується, коли він з'єднує два слова, наприклад [quick_sort].
Як такий, він не дуже підходить для таких типів пошуку. Однак у коді Google є синтаксис пошуку за кодовими проектами, що включає надійну мову / синтаксис для роботи зі "спеціальними символами". Якщо перегляд чужого коду може допомогти вирішити проблему, це може бути варіантом.
На жаль, це не обмеження, характерне лише для google. Ви можете виявити, що ваші найкращі успіхи залежать від того, щоб забезпечити якомога більше «контексту» проблеми. Якщо ви шукаєте, щоб знайти, що означає $, надання інформації про домен проблеми може дати хороші результати.
Наприклад, пошук "спеціальних змінних perl" швидко дає відповідь у першому записі на сторінці результатів.