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

Dec 01 2022
Введение Инженеры-программисты каждый день гуглят, чтобы исправлять ошибки, находить решение проблемы, изучать новый язык программирования, узнавать, как разработать функцию и так далее. Старшие инженеры знают, что мелкие детали, такие как синтаксис языка программирования, методы, типы данных, не важны, а запоминание того, что можно найти в 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 backendgithub: 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 tokenJest 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