구글(Google) 검색 연산자 활용법
프로그래밍을 하다보면 구글(Google) 검색을 활용해야 할 일이 많다.
Naver 등 다른 검색엔진을 사용해도 되지만 보다 전문적인 자료를 찾기위해서는 구글을 이용하는 편이다.
구글 검색을 더 유용하게 활용하기 위해서 몇가지 검색 기법을 설명하려고 한다.
검색 명령어를 잘 활용할 경우 방대한 데이터에서 나에게 필요한 데이터를 찾아내는 데 시간을 단축시킬 수 있을 것이다.
우선 구글에서는 검색시에 영어의 대소문자를 구분하지 않는다. 하지만 단어의 순서는 영향을 미친다.
추가적으로 검색을 위한 쿼리에 $, #, + 같은 특수문자를 활용하는데 대부분의 특수문자는 활용되지 않는다는 점을 알아두자.
검색연산자 (Operator)
지정한 사이트에서의 검색결과만 출력한다.
(특정 홈페이지에서만 검색하거나 ~~.org 등에서 보다 넓은 범위에서 검색하는 것이 가능하다.)
site:[url]
ex) http site:w3schools.com
ex) http site:org
지정한 확장자 파일만 검색한다.
filetype:[extension]
ex) search filetype:pdf
지정키워드와 관련된 결과를 제거한다.
(입력한 검색어로 검색된 결과에서 지정한 키워드가 들어간 결과를 제거한다.)
-[keyword]
ex) salsa -dancing
지정키워드를 필수로 포함하여 검색한다.
(입력한 검색어로 검색하되 지정한 키워드가 반드시 보함된 결과만 출력한다.)
+[keyword]
ex) apple +iphone
문장을 통째로 검색에 반영한다.
(입력한 내용과 정확하게 같은 문장이 있는 문서만 출력한다.)
"exact phrase"
ex) "사느냐 죽느냐 그것이 문제로다"
추가 키워드와 관련된 검색 결과도 함께 출력한다.
[keyword] OR [keyword]
ex) piano OR guitar
키워드가 제목/본문에 포함된 경우만 출력한다.
intitle:[keyword]
intext:[keyword]
키워드 사이에 포함되는 모든 종류의 단어를 검색 결과로 출력한다.
(기억이 나지 않거나 가사검색 또는 특정 단어와 관련된 여러 검색 결과가 필요한 상황등에 유용하다.
[keyword] * [keyword]
ex) 동해물과 * 마르고 닳도록
키워드에 대한 사전적 정의를 검색한다.
(키워드에 따라서 동작하지 않는 키워드도 있다.)
define:[keyword]
ex) define:computer
두가지의 기능을 동시에 사용할 수 있다.
ex) blog site:io intext:contents
추가적으로 이미지 검색 시 검색창 아래의 검색도구를 통해 사이즈, 색상, 유형, 시간, 사용 권한 등을 설정해주면 원하는 검색결과를 필터링해 보여준다.
다양한 구글 검색 연산자를 활용하여 구글링을 더 효율적으로 해보자.