TODAY TOTAL
검색을 내 마음대로!!!
728x90

예를들어 HTC의 "디자이어"에 대해 검색하고 싶어서 네이버나 구글에 "디자이어"를 입력해보면
실제로 나오는 결과들은 "디자이어"보다 "디자이어HD"가 더 많이 나온다
내가 찾고 싶은 정보는 "디자이어"에 관한 것인데.....
이렇듯 원하는 결과"만"을 검색하고 싶을땐 연산자를 이용해서 좀 더 정확한 검색을 할 수 있다


네이버 (www.naver.com)

상세검색 입력 조건은 총 4가지가 있으며,
상세검색 조건 사용 시에는 상세검색 영역의 검색어 및 검색조건과
기본검색창인 그린윈도우에 입력한 검색어를 종합하여 최종 검색결과를 보여줍니다.  

각 상세검색 조건에 대한 자세한 사항은 아래 설명과 예시를 참고하시기 바랍니다.

1) 다음 단어 모두 포함
    입력한 단어를 모두 포함한 문서를 검색합니다.
    '&' 연산자를 이용하면 검색창에서 바로 동일 기능을 사용할 수 있습니다. 
    ☞ 네이버 & 검색 : ‘네이버’와 ‘검색’을 모두 포함한 문서 보기

2) 다음 단어 제외
    입력한 단어을 포함한 문서를 제외하고 검색합니다.
    '!' 연산자를 이용하면 검색창에서 바로 동일 기능을 사용할 수 있습니다. 
    ☞ 네이버 ! 검색 : ‘네이버’를 포함한 문서 중 ‘검색’을 포함한 문서는 제외하고 보기

3) 다음 단어 중 한 개 이상 포함
    입력한 단어들 중 하나 이상을 포함한 모든 문서를 검색합니다. 
    '|' 연산자를 이용하면 검색창에서 바로 동일 기능을 
사용할 수 있습니다. .
    ☞ 네이버 | 검색 : ‘네이버’와 ‘검색’ 둘 중 하나 이상을 포함하고 있는 문서 모두 보기

4) 다음 어절/어구 정확히 일치
    입력한 어절/어구와 정확히 일치하는 부분을 포함한 문서만을 검색합니다.
    큰따옴표(“ ”) 연산자를 이용하면 검색창에서 바로
동일 기능을 사용할 수 있습니다.
    ☞ “네이버 검색 서비스” : ‘네이버 검색 서비스’ 문구를 정확히 포함하고 있는 문서만 보기

출처 : http://help.naver.com/ops/step2/faq.nhn?faqId=14900&faqType=14900



구글 (www.google.com)

Google 검색의 기초: 검색 도움말 더보기
기본 검색 도움말은 가장 일반적인 문제를 모두 다루긴 하지만 고급 기능에 대한 설명이 필요한 경우도 있습니다.
본 문서는 Google 웹 검색의 고급 기능을 설명합니다.
하지만 Google 검색 그룹의 구성원과 같은 고급 검색 사용자조차도
이러한 기능을 사용하는 빈도가 5% 미만에 불과하다는 사실을 염두에 두시기 바랍니다.
대개 간단한 기본 검색이면 충분합니다.
평소처럼 검색어를 표시하기 위해 대괄호 [ ]를 사용하면 [ 사느냐 죽느냐 ] 는 한 개의 검색어가 되고,
[ 사느냐 ] 또는 [ 죽느냐 ] 는 두 개의 검색어가 됩니다.

구문 검색("")
    단어를 큰 따옴표로 묶는 것은
    변경되는 내용 없이 정확한 순서로 정확한 단어를 검색한다는 사실을 Google에 알리는 것입니다.
    그러나 Google은 이미 단어의 순서와 단어가 함께 입력되었다는 사실을 중요한 의미로 여기고
    오직 필요할 때만 이 원칙에서 벗어나기 때문에 사실상 따옴표는 대개 필요하지 않습니다.
    그리고 구문 검색을 고집함으로써 더 나은 검색결과를 놓칠 수도 있습니다.
    예를 들어, [
"Alexander Bell" ] (따옴표 포함)을 검색하면 Alexander G. Bell에 대한 페이지가 생략될 것입니다.

특정 웹 사이트 검색(site:)
    Google에서는 한 특정 웹 사이트를 대상으로 하여 검색을 수행하도록 지정할 수 있습니다.
    예를 들어, [
이라크 site:hani.co.kr ] 으로 검색하면 hani.co.kr에 나와 있는 이라크에 관한 페이지만 표시합니다.
    더 단순하게 [
이라크 hani.co.kr ] 또는 [ 이라크 한겨레 ] 라고 검색하면 
    '한겨레'를 언급한 다른 사이트에서의 검색결과를 표시하겠지만 크게 차이는 없을 것입니다.
    또한 한 종류의 사이트 모두를 지정할 수도 있습니다.
    예를 들어, [
이라크 site:.gov ] 는 정부 도메인에서 검색한 결과를 보여 주며
    [
이라크 site:.iq ] 는 이라크 사이트에서 검색한 결과를 보여 줄 것입니다.

제외시키려는 용어(-)
    단어 앞에 바로 마이너스 기호를 추가하면
    이 단어가 포함된 페이지는 검색결과에 표시하지 않기를 원한다는 뜻입니다.
    마이너스 기호는 단어 바로 앞에 추가해야 하며 앞에 공백을 두어야 합니다.
    예를 들어, [
anti-virus software ]로 검색하는 경우,
    마이너스 기호는 하이픈으로 사용되어 제외 기호로 해석되지 않습니다.
    반면 [
anti-virus -software ] 의 경우는 'anti-virus'는 검색하지만 소프트웨어에 대한 내용은 제외됩니다.
    단어 앞에 - 기호를 사용하여 원하는 만큼의 단어를 모두 제외할 수 있습니다.
    예를 들면, [
jaguar -cars -football -os ]입니다.
    - 기호는 단어 이외의 내용을 제외할 때도 사용할 수 있습니다.
    예를 들어, 검색결과에서 특정 사이트를 제외하려고 한다면
    'site:' 연산자 앞에 하이픈을 입력(공백 없이)하면 됩니다.

빈 칸 채우기(*)
    * 또는 와일드 카드는 매우 강력한 기능을 가지고 있음에도 잘 알려지지 않은 기능 중 하나입니다.
    검색어에 *을 포함시키면 별표를 모르는 용어에 대한 자리 표시자로 삼아 가장 일치하는 결과를 찾는다는 뜻입니다.
    예를 들어, [
Google * ] 은 많은 Google 제품에 대한 결과를 제공합니다.
    (다음 페이지로 이동하면서 많은 Google 제품을 살펴 볼 수 있음)
    검색어 [
Obama voted * on the * bill ] 은 여러 법안에 대한 다양한 찬반 여부에 관한 내용을 검색합니다.
    * 연산자는 전체 단어로서의 역할을 할 뿐 단어의 일부는 아니라는 사실을 기억하시기 바랍니다.

있는 그대로 검색(+)
    Google은 자동으로 동의어를 사용하여 해당 내용을 언급한 모든 페이지를 검색합니다.
    예를 들어, 검색어 [
육아 정보 ] (공백 포함)로 육아정보를 검색하거나
    검색어 [
캘리포니아역사 ]로 캘리포니아 역사를 검색할 수 있습니다.
    그러나 간혹 Google은 너무 많은 검색결과를 제공하고 동의어를 원치 않을 때조차도 이를 제공하곤 합니다.
    이 때 단어 바로 앞에 + 기호를 입력하면(+ 다음에 공백을 추가하지 않음),
    입력한 단어와 정확하게 일치하는 단어를 검색한다는 뜻이 됩니다.
    한 단어에 큰 따옴표를 표시하는 것도 같은 기능을 합니다.

OR 연산자
    Google은 기본적으로 검색에서 모든 단어를 고려합니다.
    여러 단어 중 아무 단어나 검색하고 싶을 경우에는 OR 연산자를 사용할 수 있습니다.
    ('OR'은 모두 대문자여야 합니다)
    예를 들어 [
롯데 자이언츠 2004 OR 2005 ] 의 경우는 2004년이나 2005년에 대한 결과를 보여 주는 반면,
    [
롯데 자이언츠 2004 2005 ] (OR이 없는 경우)는 한 페이지에 두 해 모두가 나와 있는 페이지를 보여 줄 것입니다.
    | 기호가 OR을 대신할 수도 있습니다.
    (AND 연산자의 경우는 기본값이기 때문에 따로 필요하지 않습니다.)


예외

검색은 완벽하지 않습니다.
검색엔진은 다양한 기술을 사용해 사람의 생각을 흉내내고 사람의 행동에 가까워지려고 노력합니다.
따라서 대부분의 규칙에는 예외가 존재합니다.
예를 들어, 검색어 [
for better or for worse ] 는 Google에서 OR 검색어로 해석되지 않고
(매우 유명한) 연재 만화에 해당하는 구문으로 인식될 것입니다.
또 다음 검색어 [
34 * 87 ] 의 경우에는 '빈 칸 채우기' 연산자가 아닌 계산 결과를 보여 줄 것입니다.
두 경우 모두 검색어의 명확한 의도에 충실한 결과입니다.
다음은 본 도움말 및 기본 검색 도움말에 나온 일부 규칙 및 지침에 대한 예외 사항 목록입니다.

'모든 단어 고려'에 대한 예외
    'the', 'a', 그리고 'for'와 같이 일반적으로 사용되는 단어는 보통 무시합니다(이를 정지 단어라고 부릅니다).
    그런데 이 예외에 대한 예외도 있습니다.
    검색어 [
the who ] 는 밴드에 대한 결과를 보여 줄 가능성이 높고,
    검색어 [
who ] 는 대개 세계보건기구(World Health Organization)를 보여 줍니다.
    Google은 첫 번째 검색에서 단어 'the'를 무시하지 않을 것입니다.
    동의어가 원래 검색어의 일부 단어를 대체할 수도 있습니다.
    (단어 앞에 +를 추가하면 동의어를 제외할 수 있습니다.)
    검색결과 페이지가 검색어와 관련이 있다는 다른 증거가 충분할 경우
    특정 단어가 해당 결과 페이지에 나타나지 않을 수도 있습니다.
    이러한 증거는 Google이 수행한 언어 분석이나 기타 여러 소스를 통해 얻을 수 있습니다.
    예를 들어, 검색어 [
남산 타워를 위에서 본 사진 ] 의 경우에는
    '위에서 본'이라는 단어를 포함하지 않는 페이지의 멋진 사진도 제공할 것입니다.

구두점 무시
    예를 들어, [
C++ ] 또는 [ C# ] (둘 다 프로그래밍 언어명임)와 같이
    특별한 의미를 갖는 특정 용어 내의 구두점은 무시하지 않습니다.
    달러 기호($)는 가격을 표시할 때 사용합니다. [
nikon 400 ] 및 [ nikon $400 ] 은 다른 결과를 표시합니다.
    하이픈 -은 종종 하이픈 양쪽의 두 단어가 매우 밀접한 관련이 있다는 표시로 사용되기도 합니다.
    (- 다음에 공백이 없고 그 앞에 공백이 있는 경우는 마이너스 기호입니다.)
    밑줄 _도 두 단어를 연결하는 경우에는 무시되지 않습니다. 예를 들어, [
quick_sort ]입니다.


출처 :
http://www.google.com/support/websearch/bin/answer.py?answer=136861




"다음" 과 "네이트"에서는 연산자를 이용한 검색이 있을 수도 있으나 아직까진 확인하지 못했다

이젠 연산자를 이용해서 좀 더 정확한 검색을 하도록 하자!
  Comments,     Trackbacks