구글 검색은 정말 뛰어난 검색 엔진이다. 공부 중이나, 프로그래밍 중에 모르는 것이 생겼을 때, 구글 검색을 통해 대부분 해결책을 얻을 수 있을 정도로 말이다. 하지만 아무리 좋은 툴도 제대로 사용해야만 그 진가를 발휘하는 법! 이번에는 구글 고급 검색에 대해서 포스팅 한다.
먼저 구글과 조금 친해져 보자.
주소창에 www.google.com 을 치면 구글 메인 페이지가 나온다. 지금은 올림픽 기간이라 구글 메인페이지에 단순한 축구 게임이 나오지만, 구글 메인페이지는 자주 바뀌는 편이다.
또한, 구글에는 여러가지 이스터 에그 (Easter egg)가 있다. 한번 구글 검색창에 "Do a barrel roll"을 쳐보시라. 타이핑 도중 재밌는 현상을 마주하게 될테다. 그 밖에도 "askew" 등 여러가지 트릭들이 숨어있다. 이러한 것들이 너무 재밌다면 구글에 검색을 해보길 바란다.
이제 구글과 조금 친해졌다면, 구글 검색의 묘미를 슬슬 느껴보도록 하자.
1. 단어 검색 :
대부분의 사용자가 구글 검색에 사용하는 것은 단어 검색이다. 예를 들어 검색창에 google tricks 같이 치는 것이다. 이 때, 구글은 google과 tricks가 함께 들어 있는 웹페이지, 혹은 둘 중에, 하나의 단어만 포함하는 페이지들도 검색을 해준다. 물론, 유사어 까지 검색이 되기도 한다.
2. 구 검색 :
검색을 해보면 알겠지만, 위의 단어 검색은 두 단어사이가 떨어져 있는 것들도 검색을 하기 때문에 정확한 정보를 찾기 힘들 수 있다. 두 단어가 순서대로 붙어 있는 것을 찾고 싶을 때, 가능한 것이 바로 구 검색이다. 이는 별로 어렵지 않게, 하나의 구를 쌍따옴표로 묶어주면 된다. 즉, "google tricks", 이렇게 말이다.
3. I'm Feeling Lucky :
I'm Feeling Lucky 버튼은 검색어와 가장 연관있는 페이지로 바로 이동하는 기능을 가지고 있는 버튼이다. 검색창에 검색어를 치다보면 밑에 자동완성 단어들이 뜨게 되는 데, 마우스를 가져다 대보면 오른편에 I'm Feeling Lucky라고 뜨는 것을 볼 수 있을 것이다. 이 것을 클릭하면 바로 연관 페이지로 이동한다.
-------------------------------------------------------
그렇다면 이제, 구글 검색의 기본 연산자들을 알아보자.
1. AND
AND는 구글 검색에서 따로 지원하지 않는다. 일상적으로 검색하는 것을 and로 받아들이면 된다.
2. OR
OR 연산자는 검색창에 A OR B 또는 A | B 로 작성한다 (주의! OR은 대문자로만 써야한다). 이는 말그대로 A 또는 B를 포함하는 페이지들을 검색해 주게 된다. 한가지 유의 사항이 있다. 보통 프로그래밍을 해본 사람이라면, AND와 OR이 뒤섞인 경우 AND 부터, 그리고 다음으로 OR을 수행하는 것을 순서로 알고 있을 것이다. 하지만 구글 검색에서는 AND가 먼저고, OR이 다음인 것이 아니라, 항상 왼쪽에서 오른쪽으로 인식을 하니 검색 시 주의하도록 하자.
3. NOT
NOT 연산자는 검색창에 A -B 로 작성한다. '-' 와 검색에서 제외할 단어 B 사이에는 공백이 존재해서는 안된다. NOT 연산자를 활용한 위의 예시의 의미는 "B를 포함하지 않는 A를 검색"하라는 의미다. 어떤 단어 또는 구를 검색했을 때, 원하는 것과 다른 WORD에 대해서 주로 나온다면, 검색창에 추가로 -WORD를 써서 검색 결과를 줄일 수 있다.
4. 유사어 검색 '~'
고급 연산자에 들어가기 전에, 한가지 더 알아둘 연산자가 있다. 바로 "유사어 (Synonym) 검색"이다. 예로, computer와 유사한 모든 단어를 검색하고 싶을 때, ~computer를 검색창에 타이핑하면 된다. 그러면 computer 뿐만 아니라, hardware, pc, laptop 등 computer와 관련된 모든 단어들을 검색해 준다.
------------------------------------------------------
그렇다면 이제, 구글 검색의 고급 연산자에 대해서 알아보자. 참고로, 구글이 지원하는 고급 연산자의 종류는 여기서 설명하는 것보다 훨씬 많다. 블로그에는 가장 많이 사용할 법한 것 8개 (intitle, inurl, intext, filetype, site, link, numrange, define)에 대해서 정리할 것이므로, 이 외에도 궁금하다면, 구글에서 google operators를 검색해보기 바란다.
0. 문법
고급 연산자를 사용하기 위한 문법은 아주 쉽다. 검색하고자 하는 것을 WORD라고 하면, 문법은 operator:WORD 이다. operator는 이제 설명할 연산자의 이름으로, 유의깊게 봐야 할 것은 operator와 콜론 (:), 검색어 WORD사이에는 어느 공백도 없다는 것이다.
1. intitle
intitle 연산자는 페이지의 제목에서 검색한다. (ex. intitle:maple)
2. inurl
inurl 연산자는 url에서 검색한다. (ex. inurl:rose)
3. intext
intext 연산자는 페이지의 text, 즉 내용에서 검색한다. 보통의 구글 검색은 제목, url, 내용 등을 통틀어 검색하는 반면, 고급 연산자를 사용하면 원하는 부분에서 검색을 할 수 있다. (ex. intext:strawberry)
4. filetype (=ext)
filetype 연산자는 특수한 파일 종류를 검색해 준다. 예를 들어 cryptography와 관련된 pdf 파일을 찾고 싶다면, filetype:pdf 또는 ext:pdf와 cryptography를 검색창에 써서 파일들을 찾을 수 있다. 이 외에도 원하지 않는 파일 형식을 제외하는 것으로 검색 결과를 줄일 수도 있다. (ex. cryptography filetype:pdf)
5. site
site 연산자는 url 검색과 비슷하지만, 서버 이름를 검색어로 받아 이에 관련된 페이지들을 검색해준다. 예를 들어, site:google.com으로 검색을 해본다면, images.google.com, www.google.com/finance 등등 여러 사이트가 결과로 나올 것이다. (ex. site:google.com)
6. link
link 연산자는 url이나 서버 이름를 검색어로 받아서, 페이지들 중 검색어와 연결된 링크가 있는 페이지들을 검색한다. 다만 link를 가지고 검색을 해보면 하이라이팅되는 부분이 없어 조금 헷갈릴 수도 있겠다. link된 것을 직접 확인하기 위해서는 검색된 페이지의 소스코드를 참조하면 된다. 소스코드를 보는 방법은 Chrome의 경우, 도구-소스 보기를 클릭하면 된다. (ex. link:google.com)
7. numrange
numrange 연산자는 작은 수와 큰 수 사이의 범위를 검색해 준다. 사용법은 두가지 방법이 있는 데, numrange:100-200 같이 작은수와 큰수를 대시로 연결하여 사용하는 법과 좀 더 축약하여 그냥 100..200 처럼 쓰는 방법이다. (ex. numrange:1-2, 1..2)
8. define
define 연산자는 검색어의 정의를 검색한다. 내 경우에는 용어 대부분은 그냥 wikipedia에서 찾기는 하지만, 간단한 단어의 뜻 같은 것은 define을 이용하여 쉽게 검색할 수 있다. (ex. define:wikipedia)
------------------------------------------------------
지금까지 구글의 기본 검색, 기본 연산자 및 몇가지 고급 연산자를 다루었다. 이 정도로도 충분히 지금보다 더 훌륭한 검색을 할 수 있을 것이다.
------------------------------------------------------
+ URL 직접 다루기
구글에서 검색창에 검색어를 써 넣으면 자동으로 url이 생성되면서 검색 결과를 보여준다. 이 url을 수정함으로써 검색 결과를 바꿀 수도 있다. 이에 관해서는 url 문법들과 어떤 변수가 필요한 지도 새로 알아야 하기 때문에 자세한 것은 생략한다. 간단하게 소개를 하자면, &lr=langko 를 검색 url 뒤에 추가하여 한국어로 된 페이지만 검색을 할 수도 있으며, &restrict=countryKR 을 추가하여 페이지 주소가 "한국"인 페이지만 검색할 수도 있다.
Post List
2012년 8월 10일 금요일
2012년 7월 26일 목요일
[computer] 작업 속도 향상을 위한 Windows 단축키들
유용한 정보가 있어서 기사를 스크랩한다. 기사에서 소개하는 단축키를 숙지한다면 확실히 더 효율적으로 윈도우를 사용할 수 있다. 특히, 소개된 단축키들은 별로 많지 않지만, 유용한 것들만 모아놓아서 익히는 부담에 비해 얻는 것이 많을 듯 하다.
원문 출처 : AhnLab 보안정보
----------------------------------------------------------------------
마우스보다 빠르게! 윈도우 단축키 쓰기
누구나 쓰고 있는 윈도우에 비밀이 숨어 있다!
윈도우에는 단축키가 존재한다는 점~
마우스를 움직일 필요 없이 왼손 하나로 간단히 윈도우를 조작할 수 있다는 점~
지금부터 나의 작업 속도는 3배 빨라진다.
누구보다 빠르게 남들과는 다르게 윈도우 단축키 활용하기!
1. 시작 메뉴 바로가기 - Win
시작 메뉴를 표시한다.
2. 주소창 바로가기 - Alt + D
주소창의 URL이 자동으로 전체 선택되어 곧바로 새로운 주소를 입력하거나 수정할 수 있다.
3-1. 화면 전환 기능 - Alt + Tab
Tab 키를 클릭하여 다른 창으로 전환할 수 있다.
3-2. Win + Tab(윈도우 7)
윈도우 7의 에어로 기능을 활용하여 전환할 창의 미리보기가 가능하다.
4-1. 바탕화면 바로가기 - Win + D
현재 열려있는 모든 창을 숨기고 바탕화면을 표시한다. Win + D를 한 번 더 누르면 원상태로 돌아간다.
4-2. Win + M
현재 열려있는 모든 창을 최소화한다. 원상태로 돌아가기 위해 Win + Shift + M을 눌러야 하는 점이 Win + D와 다르다.
4-3. Win + Spacebar(윈도우 7)
현재 열려있는 모든 창을 투명하게 표시한다. 다만 단축키를 계속 누르고 있어야 효과가 유지된다.
5. 실행창 바로가기 - Win + R
시작 메뉴의 실행창을 표시한다.
6. 윈도우 사용자 계정 잠금 or 사용자 전환 - Win + L
업무 중 잠시 자리를 비울 때 Win + L로 윈도우 화면을 잠글 수 있다. 하나의 윈도우에 여러 명의 사용자가 등록돼 있는 경우에도 Win + L로 빠르게 사용자 전환을 할 수 있다.
7-1. 내 컴퓨터 바로가기 - Win + E
윈도우 탐색기를 실행한다.
7-2. Ctrl + Shift + N - 새 폴더 만들기(윈도우7)
윈도우 탐색기에서 새 폴더를 생성한다. 바로 이름을 수정할 수 있어 편리하다.
8-1 작업창 최대화, 최소화(윈도우 7) - Win + ↑ or ↓
Win + ↑로 현재 작업 중인 창을 최대화, Win + ↓로 최소화한다.
8-2. 작업창을 화면 절반에 채우기(윈도우 7) - Win + ← or →
현재 작업중인 창을 화면의 절반을 차지하도록 왼쪽 혹은 오른쪽에 배치한다. 듀얼 모니터를 쓰는 것처럼 멀티태스킹이 가능하다.
8-3. 듀얼 모니터일 때 작업창을 좌우 모니터로 보내기(윈도우 7) - Win + Shift + ← or →
현재 작업 중인 창을 크기 그대로 좌우 모니터로 보낸다.
9-1. 프로젝터 설정 열기(윈도우 7) : Win + P
프로젝터 연결 방식 메뉴를 표시한다. 프레젠테이션을 준비할 때 유용하게 사용할 수 있다.
9-2. 화면 확대 및 축소하기(윈도우 7) - Win + + or -
윈도우 7의 돋보기 기능으로 커서가 위치한 부분을 최대 1600%까지 확대할 수 있다. 프레젠테이션 시 청중들에게 작은 화면을 크게 보여줄 수 있다.
10. 작업표시줄 아이콘의 빠른 실행(윈도우 7) - Win + 1~0
작업표시줄에 등록된 아이콘에는 시작 메뉴에 가까운 순서대로 1번부터 번호가 붙는다. 예를 들어 위 그림에서 Win + 5를 누르면 그림판이 실행된다.@
피드 구독하기:
글 (Atom)