구글 CSE 설정 따라하기
게시일: 2007/08/23 | 글쓴이: doa | 9667 번 | 프린트 | 메일


구글 CSE를 설정하는 자세한 방법은 뒤에서 설명하고 이번 팁에서는 구글 CSE(Custom Search Engine)를 설정하는 간단한 방법을 설명하겠다. 구글 CSE(Custom Search Engine)를 설정한 뒤 검색 창과 검색 결과 창을 자신의 홈페이지나 블로그에 달아야 한다.

구글 CSE(Custom Search Engine)는 사이트 검색 결과를 구글 페이지에서 보여 주는 방법사용자가 지정한 페이지에 표시하는 방법 두 가지를 제공한다. 완전한 로컬 검색처럼 보이기 위해서는 검색 결과를 로컬 페이지에서 표시해야 하는데 이 경우 검색 결과를 표시할 별도의 파일이 필요하다.

이 파일을 쉽게 생성할 수 있다면 홈페이지에 다는 방법을 사용하면 된다. 반면에 티스토리처럼 파일 생성이 불가능 하거나 태터툴즈처럼 별도의 파일 생성은 가능하지만 스킨을 입혀야 하기 때문에 별도의 파일을 생성해도 별 의미가 없다면 블로그에 다는 방법을 참고하면 된다.

홈페이지블로그 구글 CSE(Custom Search Engine)를 달기 위해서는 먼저 CSE를 설정해야 한다. 설정하는 옵션은 상당히 많이 있지만 여기서는 필자 홈페이지에서 구현된 CSE를 이용한 로컬 검색엔진 구현에 촛점을 맞추어서 따라하기 식으로 설명하도록 하겠다.

  1. 검색할 사이트 결정 먼저 검색에 포함시킬 사이트를 결정한다. 필자 홈페이지는 크게 강좌(http://qaos.com/sections.php), 게시판(http://qaos.com/viewtopic.php), 팁&텍(http://qaos.com/article.php)로 구성되어 있다. 따라서 검색할 사이트는 다음으로 결정했다.
    검색할 사이트
    강좌:	http://qaos.com/sections.php*
    게시판:	http://qaos.com/viewtopic.php*
    팁&텍:	http://qaos.com/article.php*
    기타:	필요한 URL
    블로그:	http://offree.net/*
    회원:	http://qkor.com/*
    김프:	http://gimp.kr/*
    로컬 사이트 뿐만 아니라 외부 사이트 역시 검색 결과에 포함시킬 수 있다. 필자는 홈페이지 회원의 블로그, 필자의 블로그도 검색할 사이트에 포함시켰다.

  2. 검색을 구분하기 위한 라벨 결정 검색할 사이트만 지정하고 검색한 결과가 많으면 검색 결과를 찾아가기 힘들다. 이 경우 검색을 제한하기 위한 라벨을 지정할 수 있다. 이 라벨은 검색할 사이트와 결합해서 검색 범위를 제한하는데 사용된다. 필자는 검색에 포함시킬 사이트에서 사용한 강좌, 게시판, 팁&텍, 기타를 모두 라벨로 사용했다. 또 강좌, 게시판, 팁&텍, 기타를 모두 검색하기위한 홈페이지, 블로그를 검색하기 위한 블로그, 회원 블로그를 검색하기 위한 회원, 그리고 김프까지 추가했다.

  3. 라벨 추가 사이트와 라벨이 결정됐다면 구글 CSE(Custom Search Engine)를 사용하기위한 거의 모든 준비가 다된 셈이다. 이제 남은 일은 라벨을 추가하고 사이트를 추가하면서 필요한 라벨을 덧 붙이면 된다. 라벨을 추가하는 방법은 다음과 같다.

    1. 설정을 원하는 검색 엔진(QAOS)의 control pannel을 클릭하고 Refinements 링크를 클릭한다.
    2. Add Refinements 단추를 클릭하고 Refinements name, How to search labeled sites, Word(s) to add to the search query를 입력한다. 그림에서 알 수 있듯이 Refinements name라벨 이름(예: 강좌)이며, How to search labeled sites검색 범위이다. How to search labeled sites의 기본 값을 Give priority to selected sites이지만 필자는 로컬 사이트만 검색하기 위해 Search only selected sites를 선택했다. Word(s) to add to the search query를 통해 검색에 포함할 추가적인 검색어의 지정이 가능하지만 필자는 이 부분은 입력하지 않았다.
    3. 모든 정보를 다 입력했으면 Save 단추를 클릭하고 사이트 추가 창에서 Close 단추를 클릭한다. Go to the Site tab 단추를 클릭해서 라벨을 입력하고 사이트를 입력할 수 있지만 추가할 라벨이 많다면 Close를 클릭해서 일단 모든 라벨을 추가한 뒤 작업하는 것이 더 편하다.
    4. 모든 라벨에 대해 2~3단계를 반복한다.


  4. 사이트 추가 라벨을 추가했으면 사이트를 추가하고 적당한 라벨을 붙여 주면된다. 라벨과 사이트와의 관계는 다음 그림을 보기 바란다.
    구글 CSE(Custom Search Engine)에서는 일단 검색을 하면 그림처럼 검색 결과 위쪽에 라벨이 표시된다. 표시된 라벨 중 하나(예: 팁&텍)을 클릭하면 검색 결과가 팁&텍을 검색한 결과로 제한된다. 따라서 다음과 같은 방법으로 사이트를 추가한다.

    1. 설정을 원하는 검색 엔진(QAOS)의 control pannel을 클릭하고 Sites 링크를 클릭한다.
    2. Add Sutes 단추를 클릭하고 적당한 정보를 입력한다. 여기서는 팁&텍를 예로서 설명하겠다.
      URL 검색에 사용할 URL 패턴을 입력한다. 예를들어 팁&텍(http://qaos.com/article.php)를 검색하려면 qaos.com/article.php*처럼 입력하면 된다. 이 의미는 URL이 qaos.com/article.php로 시작되는 모든 URL을 검색하라는 뜻이된다. 만약 블로그의 모든 내용을 검색하고 싶다면 offree.net/*로 입력하면된다. http://는 붙여도 정상 동작한다.
      What to include 총 세가지 옵션을 제공하지만 필자는 로컬 검색엔진을 구현한 것이라 Include all pages whose address contains this URL 를 선택했다. 이 URL을 포함한 모든 페이지를 검색하는 옵션이다.
      Labels 적당한 라벨을 선택한다. qaos.com/article.php는 팁&텍 팁&텍이므로 팁&텍을 선택했고 홈페이지를 선택하면 검색될 수 있도록 홈페이지도 선택했다. 이처럼 복수 선택을 한 사이트는 팁&텍, 강좌, 게시판, 기타이다.
    3. Save 단추를 클릭하고 추가할 모든 사이트에 대해 2단계를 반복한다.


간단하지만 일단 위와 같이 설정하면 홈페이지나 블로그에 구글 CSE를 이용한 로컬 검색엔진을 붙일 수 있다. 홈페이지에 검색 엔진을 붙이는 방법은 구글 CSE 붙이기 I(홈페이지)를 참조하고 블로그에 붙이는 방법은 구글 CSE 붙이기 II(블로그)를 참조하기 바란다.

구글 CSE 붙이기 I(홈페이지) 구글 CSE(Custom Search Engine)를 설정했다면 이제 구글... (10840) 2007-08-23
구글 CSE 둘러보기 구글 CSE(Custom Search Engine)를 사용하다 보면 의외로 많은 기능... (9235)2007-08-23

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • 컴맹도 할 수 있는 War >
  • 너희를 자유롭게 하리 >
  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.