Sanghyuk's Dev




프로그래밍을 하다보면 구글(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


추가적으로 이미지 검색 시 검색창 아래의 검색도구를 통해 사이즈, 색상, 유형, 시간, 사용 권한 등을 설정해주면 원하는 검색결과를 필터링해 보여준다.


다양한 구글 검색 연산자를 활용하여 구글링을 더 효율적으로 해보자.