구글 검색 명령어, 고급 검색으로 디테일하게 정보 얻는 방법

우리는 궁금한 점이 생기면 검색 사이트를 열고 찾는 것이 이제 일상적인 부분이 되었습니다.

국내 환경에서는 네이버가 장기간 메인 검색엔진으로 자리를 잡고 있다가 검색이라는 본연의 목적에 맞지 않는 방향성으로 서서히 외면 받고 이를 구글이 파고 들고 있습니다.

구글에는 현재 최소 27억 4천만 페이지(2022년 2월 10일 목요일 기준) 가 색인 되어 있다고 합니다. 정보가 많다고 해도 이런 수 많은 페이지들 중에서 내가 원하는 값을 찾는 것이 쉬운 일은 아닙니다.

그래서 오늘은 구글 검색 명령어 또는 고급 검색을 통해 구글에서 디테일하게 정보 얻는 방법 에 대해서 알아 봅니다.


해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

구글 검색 명령어란?

구글에서 검색을 할 때 ‘구글 검색 명령어’ 또는 ‘Google 검색 연산자‘ 를 사용 하면 검색 범위를 좁혀 조금 더 정확한 정보를 찾을 수 있습니다.

일반적으로 ‘고급 검색’ 이라고 부르며 이를 활용 하면 조금 더 원하는 결과에 쉽게 접근 할 수 있을 것 입니다.

  • 구글 검색 명령어를 이용하면 한층 더 정교한 검색 결과를 얻을 수 있습니다.
  • 구글은 매번 크고 작은 업데이트를 합니다. 이 때 검색 명령어의 기능 또한 삭제하거나 추가 됩니다. ( 이에 따라 포스트 내용과 실제 적용 결과가 상이할 수 있습니다. )
  • 현재 알려져 있는 구글 검색 명령어는 약 40여 가지가 있고, 그 기능과 형태에 따라 기본 검색 명령어(Basic Search Operator)와 고급 검색 명령어(Advanced Search Operator)로 나뉩니다.

기본 검색 명령어(Basic Search Operators)

먼저 기본 검색 명령어는 일반 검색 결과를 수정해서 보여주는 기본적인 기능을 하며 따로 추가적인 정보를 필요로 하지 않고 일반 검색어에 추가로 입력해서 사용 합니다.

기본 검색 명령어 자체로는 커다란 효과를 보기는 어렵습니다. 하지만 여러 가지 검색 명령어들과의 조합 시 꽤 효과적 입니다.

명령설명예시
” “검색어를 큰 따옴표로 감싸면 해당 검색어를 반드시 포함하는 결과 값만 표시할 수 있습니다.“A”
OR두 가지의 검색어 중 하나의 검색어라도 일치하는 결과 값을 보여줍니다. OR 은 반드시 대문자 표기합니다.A OR B
|OR 과 동일한 용도로 사용합니다.A | B
( )검색 명령어를 그룹화하고 순서를 제어할 수 있는 명령어입니다.(A OR B) C
특정 단어를 제외한 나머지 검색 결과를 보여줍니다.A -B
** 가 와일드 카드처럼 동작 해 어떤 단어와도 매치되는 기능입니다. 검색어의 일부가 기억 나지 않을 때 유용합니다.A * B
in단위 변환을 쉽게 할 수 있는 명령어입니다. 그러나 한글 지원이 되지 않습니다.1USD in KRW

고급 검색 명령어(Advanced Search Operators)

고급 검색 명령어는 기본 검색 명령어와 마찬가지로 검색 결과를 수정해서 보여주지만 추가적인 매개 변수(ex. 웹사이트 도메인)를 필요로 하기도 하는 특수 명령어 입니다.

고급 검색 명령어는 그 자체 만으로도 충분히 유용합니다. 그런데 다른 기본 검색 명령어나 고급 검색 명령어와 함께 사용되기도 합니다.

명령설명예시
intext:본문에 검색어를 포함하는 페이지를 찾도록 명령하는 기능을 합니다.intext:텍스트
allintext:inurl: 명령어와 같은 기능을 하지만 여러 개의 검색어가 모두 포함된 결과 만을 표시합니다.allintexr:텍스트1 텍스트2
intitle:페이지 제목 (타이틀 태그) 에 특정 검색어가 포함된 페이지를 찾도록 명령하는 기능을 합니다.intitle:제목
allintitle:intitle: 명령어와 같은 기능을 하지만 여러 개의 검색어를 모두 포함된 결과 만을 표시합니다.allintitle:제목1 제목2
inurl:페이지 URL에 특정 검색어가 포함된 페이지를 찾도록 명령하는 기능을 합니다.inurl:Domain
allinurl:inurl: 명령어와 같은 기능을 하지만 여러 개의 검색어가 모두 포함된 결과만을 표시합니다.allinurl:Domain1 Domain2
AROUND(X)근접 검색 명령어 입니다. 두 개 이상의 단어나 문구가 X 의 단어 수 만큼 가까운 결과 값을 보여줍니다.

예시의 경우 Samsung 과 Galaxy가 본문에 포함되어 있어야 하고, 4개 단어를 초과하지 않는 거리 내에서의 결과 값을 보여줍니다.
Samsung AROUND(4) Galaxy
cache:해당 명령어 뒤에 URL을 추가하여 검색하면 구글에 가장 최근 색인(indexed)된 해당 웹페이지의 캐시 버전을 보여줍니다.cache:www.example.com
define:구글의 사전을 사용하여 검색되는 단어의 뜻을 보여줍니다.define:seo
filetype:검색 결과를 특정 파일 확장자로 제한하는 명령어이며 ext: 로 대체 해 사용 가능합니다.filetype:pdf Filename
related:특정 웹사이트와 비슷한 웹사이트를 찾아주는 명령어입니다.related:www.example.com
site:해당 웹사이트에서 색인(indexed)된 결과만을 보여줍니다. 사이트가 검색 엔진에서 잘 색인되었는지 확인 시에 자주 사용 합니다site:www.example.com
stocks:주식 명령어 입니다. 주가 혹은 관련 정보를 보여줍니다.stocks:aapl
map:지도 명령어 입니다.map:Seoul
movie:영화 명령어 입니다. 특정 영화에 관해 관련된 값을 보여줍니다.movie:Movie Name
weather:특정 위치의 날씨를 찾는 명령어이며, 구글 날씨 스니펫에 표시되지만 다른 “날씨” 웹사이트의 결과도 보여줍니다.weather:Seoul
source:구글뉴스에서 특정 소스로부터의 뉴스 결과만을 보여줍니다.Seoul source:중앙일보

신뢰도가 낮은 검색 명령어

검색 명령어로 지정되어 있지만 검색 결과의 신뢰도가 낮은 ( 단순하게 참고 용 ) 명령어 입니다.

명령설명예시
#..#.. 앞뒤로 지정된 숫자(혹은 날짜) 범위 안에 있는 결과를 표시합니다.

예시의 경우 2020 년 과 2022 년 사이의 Text 값을 찾게 됩니다.
Text 2020..2022
inanchor:여러개의 검색어 중 하나 이상이 앵커 텍스트로 포함 된 웹 페이지 검색 결과를 표시합니다.inanchor:anchor1 anchor2
allinanchor:여러개의 검색어 모두가 앵커텍스트로 포함 된 웹 페이지 검색 결과만을 표시합니다.allinanchor:anchor1 anchor2
blogurl:특정 도메인의 블로그 url 을 찾아줍니다. 해당 명령어는 예전에 구글 블로그 검색에서만 사용되었지만,
일반 검색에서도 일부 결과를 표시합니다.
blogurl:www.example.com
loc:특정 위치의 결과만을 표시합니다.loc:”서울” 한정식
location:구글 뉴스에서 특정 위치의 결과만을 표시합니다.location:”서울” 한정식

마무리

이렇게 , 구글의 검색 명령어의 종류와 이를 사용하는 방법에 대해 알아 보았습니다.

현재도 단순하게 단어나 짧은 문장으로도 조금만 찾으면 일반적인 정보는 손쉽게 얻을 수 있습니다. 하지만 앞으로 정보는 점점 더 늘어나게 되고 이런 정보들 중에서 각자가 원하는 결과를 찾는 것이 쉽지 않을 것 입니다.

이 때 검색 명령어를 사용할 수 있다면 조금 더 쉽게, 정확하게 원하는 값을 얻을 수 있을 것 입니다.

모든 내용을 다 알고 사용 할 필요는 없지만 주요 명령어들 만이라도 활용 한다면 검색 시 상당한 도움이 될 것 입니다.

참고

Leave a Comment