10 лучших методов поиска Google

Введение
Инженеры-программисты каждый день ищут информацию в Google, чтобы исправить ошибки, найти решение проблемы, изучить новый язык программирования, узнать, как разработать функцию и так далее.
Старшие инженеры знают, что мелкие детали, такие как синтаксис языка программирования, методы, типы данных, не важны, а запоминание того, что можно найти в Google, — пустая трата времени.

Так почему бы нам не потратить некоторое время на то, чтобы научиться правильно пользоваться Google, что в конечном итоге сэкономит нам много времени?
Вы можете использовать символы или слова в своем поиске, чтобы сделать результаты поиска более точными, и я собираюсь поделиться 10 лучшими методами поиска Google, которые помогут вам быстрее использовать Google и найти именно то, что вы ищете, даже ошибку, которая у вас было то, что столь же редко, как зубы курицы.
Общие методы поиска
Давайте рассмотрим некоторые распространенные методы поиска, которые вы можете использовать для более эффективного поиска материала.
1. Исключить — вы можете поставить знак минус ( —
) перед словом, которое хотите исключить .
Например, вы можете работать с фреймворком, который поддерживает React и Angular, например Ionic , и ваш проект находится на React, поэтому вы хотите исключить все ответы, которые представляют собой проекты, использующие этот фреймворк с Angular. В этом случае вы можете добавить —
перед Angular, чтобы полностью исключить это слово из результатов поиска.
❌ ✅An error occurred while running subprocess npm. ionic start
An error occurred while running subprocess npm. ionic start -angular -ionic-angular
2. Поиск точного совпадения — если вы хотите найти точное совпадение с тем, что ищете, поместите слово или фразу в кавычки ( "...”
).
Я обнаружил, что использую эту команду чаще всего. Допустим, вы работаете над проектом React Native и столкнулись с проблемой на симуляторе ios. Если вы будете искать ошибку в Google, она, скорее всего, покажет вам ту же ошибку, которая произошла в каком-то быстром проекте, здесь вы можете добавить «React Native» в кавычках перед ошибкой, чтобы убедиться, что будут показаны только нативные проекты React.
❌ error: You attempted to use a firebase module that’s not installed natively on your iOS project by calling firebase.messaging()
✅“react native” error: You attempted to use a firebase module that’s not installed natively on your iOS project by calling firebase.messaging()
3. Найдите ошибку с пропущенными словами — поставьте звездочку *
или 3 точки …
в качестве заполнителя для всех пропущенных слов.
Так часто мы получаем ошибки, когда говорится, что чего-то не хватает в … и дает вам какой-то путь на вашем компьютере, теперь, если вы скопируете и вставите эту ошибку в поиск, вы получите меньше результатов, чем если вы замените этот путь к папке на 3 точки, потому что это путь будет разным на разных компьютерах.
❌ Error: Can’t resolve ‘abort-controller-es5’ in ‘/Users/hayksimonyan/Desktop/JTUpdates/adm-plots-units/node_modules/botframework-directlinespeech-sdk/lib’
✅Error: Can’t resolve ‘abort-controller-es5’ in ‘…’
4. Отфильтруйте контент по годам — если вы хотите добавить даты в свой поиск, вы можете использовать операторы BEFORE:
иAFTER:
Когда вы ищете относительно новую ошибку, например, после некоторого обновления зависимостей в проекте, вам, вероятно, нужны последние результаты, и в этом случае вы хотите, чтобы Google возвращал ответы, которые были опубликованы после определенной даты, например
❌ ✅Jest test fails : TypeError: window.matchMedia is not a function
Jest test fails : TypeError: window.matchMedia is not a function after:2020
Или, если вы работаете над устаревшим проектом, вам могут понадобиться только вещи до определенной даты.
❌ ✅Bootstrap 4 navbar is always visible on mobile
Bootstrap 4 navbar is always visible on mobile before:2021
5. Поиск по типу файла — вы можете использовать это для поиска всех типов файлов, pdf, svgs, png и т. д. (Тип файла: PDF | Тип файла: SVG | …)
Возможно, вы ищете чью-то электронную книгу, и самый простой способ найти ее — указать тип файла, в данном случае PDF.
❌ ✅Eloquent javascript
Eloquent javascript filetype:pdf
6. Поиск определенного сайта — поместите site:
перед сайтом или доменом ( site:sitename.com:
| sitename:
)
Типичный сценарий для этого — когда вы ищете репозитории, похожие на ваш проект, в этом случае я всегда добавляю префикс Github: перед поиском, чтобы возвращать только репозитории Github.
❌ ✅ |apollo starter backend
site:github.com apollo starter backend
github: apollo starter backend
7. Найдите похожие сайты — поставьте related:
перед веб-адресом. Например, related:time.com
.
Это еще одна версия предыдущей site:…
команды, site более строгая, тогда как related будет возвращать результаты с других сайтов, а также связанные с предоставленным вами веб-сайтом.
Если мы посмотрим на предыдущий пример, вы можете заменить сайт на связанный здесь
site:github.com apollo starter backend
=>related:github.com apollo starter backend
и вы получите гораздо более широкие возможности от GitLab, Bitbucket и других сайтов, похожих на GitHub.
8. См. кешированную Google версию сайта — поместите cache:
перед адресом сайта.
Если у вас есть развернутый веб-сайт в Интернете, вы можете проверить, как Google кэшировал ваш веб-сайт, используя cache:
домен вашего веб-сайта.
cache:amazon.com
9. Комбинируйте поисковые запросы — ставьте OR
между каждым поисковым запросом. Это вернет все результаты, которые соответствуют одной из двух сторон оператора ИЛИ.
Jest encountered an unexpected token
⇒Jest encountered an unexpected (token OR error)
10. Наконец, поиск в диапазоне номеров — также можно искать диапазон номеров.
Если вы ищете ноутбук в ценовом диапазоне, вы можете указать его в поле поиска.programming laptop $1000…$1500
Советы
- Поиск Google обычно игнорирует знаки препинания, которые не являются частью оператора поиска.
- Не ставьте пробелы между символом или словом и поисковым запросом. Поиск
site:github.com
будет работать, ноsite: github.com
не будет.
Ресурсы
https://www.pcmag.com/how-to/google-search-tips-youll-want-to-learn
https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html
https://support.google.com/websearch/answer/2466433?hl=en