'구글이 없으면 일을 못한다.'는 개발자들의 농담이 있다. 그만큼 개발자들은 업무를 하며 오픈되고 공유된 관련 내용들을 구글링하여 많이 찾아본다는 이야기이다. 모든 코드를 내가 직접 창조해 낼 수 없으며, 좋아하는 멘토인 드림코딩 엘리님도 '뛰어난 개발자는 필요한 것을 빠르게 찾아 효율적으로 적용해 나가는 사람이다.'라고 말씀하셨다.
그렇다면 정보의 바다라고 불리는 구글에서 어떻게 내가 원하는 내용만 찾아낼 수 있을까?
이때 이용할 수 있는 것이 구글의 검색연산자이다. 구글은 검색어에 기호나 단어를 사용하여 더 정확한 검색 결과를 얻을 수 있도록 하는데, 내가 가장 자주 사용하는 검색 연산자만 정리해보았다.
" "
▶ 정확히 일치하는 결과를 검색할 때
구글에서 '검색연산자'를 검색하게 되면, 해당 단어가 포함되거나 관련된 내용이 포함된 결괏값을 보여준다. 이때, 내가 검색하려고 하는 키워드가 정확하게 일치하게 검색하고 싶을 때는 큰 따옴표를 이용한다.
큰 따옴표 안에 검색할 단어 또는 문구를 넣으면, 정확히 일치하는 결과를 검색할 수 있다. 이전에는 검색연산자라는 단어가 정확하게 일치하지 않아도 관련된 내용이 있다면 모두 결괏값을 보여줬는데, "검색연산자"로 검색하니 해당 단어가 정확히 일치한 내역들만 보여지는 것을 확인할 수 있다.
+
▶ 2개 이상의 문구로 더 정확한 검색을 할 때 ("A" AND "B")
2개 이상의 문구로 더 정확한 검색을 하고 싶다면, 두 개의 키워드 사이에 + 기호를 넣어준다. + 기호는 'AND'의 뜻으로, 각 단어 또는 문구가 모두 일치하는 검색 결과를 반환한다.
+ 기호를 넣지 않았을 때보다 + 기호를 넣었을 때 더 정확하게 일치하는 인덱스를 찾아내므로 2300개의 검색결과가 줄어든 것을 확인할 수 있다.
-
▶ 특정 단어를 제외하여 더 정확한 검색을 할 때 ("A" - "B")
특정 단어를 제외한 결과값을 검색하고 싶을 때는 - 기호를 입력한다. 위와 같이 과일을 검색했을 때는 36,100,000개의 검색결과가 나오게 된다.
이때, 과일 중 바나나를 제외한 결괏값을 얻고 싶다면 과일 -바나나 키워드로 검색 시 바나나를 제외한 검색결과가 나오는 것을 확인할 수 있다.
@
▶ 특정 소셜미디어에서 검색을 진행하고 싶을 때
특정 소셜미디어에서 원하는 키워드를 검색하고 싶다면 @ 기호를 이용한다. javascript를 일반 키워드 검색했을 경우엔 해당 단어를 포함한 결괏값이 나오게 된다.
소셜미디어 중 하나인 트위터에서 javascript라는 키워드를 포함한 결괏값을 검색하고 싶다면 javascript @twitter와 같이 검색을 진행한다. 위와 같이 트위터 내에서 javascript라는 단어가 포함된 검색 결과값을 확인할 수 있다.
OR 또는 |
▶ 두 검색어 중 하나만 일치하는 결과값을 검색하고 싶을 때 ("A" OR "B")
구글 검색창에 javascript golang을 입력할 경우, 두 결과값을 모두 포함한 값을 우선적으로 보여준다.
검색 시 javascript, 또는 golang 둘 중 하나의 키워드만 일치해도 괜찮은 모든 결괏값을 보고싶다면 OR 또는 | 기호를 이용하여 검색한다. | 키워드 없이 검색했을 때와 달리 두 단어 중 하나만 일치했을 때의 검색 결과값도 같이 나오는 것을 확인할 수 있다.
site:
▶ 특정 URL을 입력하여 검색을 진행하고 싶을 때 (@의 URL 버전)
구글에서 키워드 검색을 할 경우 다양한 웹페이지 내에서 검색한 결과값을 보여주지만, 이전의 @ 기호와 같이 특정 사이트 내에서 검색을 진행하고 싶다면 site: 뒤에 URL을 입력한다. 위와 같이 javascript site:naver.com을 입력하여 검색했을 경우 네이버 웹페이지 내에서 javascript 키워드를 포함한 검색 결과값을 보여준다.
+ [참고] 검색연산자는 네이버 검색 시에도 가능하다!
[참고자료]
https://www.youtube.com/watch?v=By_qxt0SZlI
https://makemoneyskills.com/googling-31-tips/
https://support.google.com/websearch/answer/2466433
'Etc.' 카테고리의 다른 글
[코딩애플 / git] git & github(2)_branch, merge 사용법 (0) | 2023.03.26 |
---|---|
[코딩애플 / git] git & github(1)_add, commit, diff 사용법 (ft. VSCode) (0) | 2023.03.26 |
[Node.js / AWS Lambda / Discord] 시간 자동 알림 디스코드 웹 훅 만들기 (2) | 2023.03.24 |
[Frontend Developer Roadmap] 프론트엔드 로드맵 2023 (0) | 2023.02.07 |
[백준허브] 백준, 프로그래머스 문제 깃허브로 자동 커밋하기 (6) | 2023.01.24 |