컴퓨터 / Computer

Google Custom Search Engine 붙이기

내 웹 사이트에 구글 검색을 붙일 수 있다면?



Generic laptop shows a browser window, highlighting a programmable search input box. 




보통 웹 서비스를 운영할때 기술적으로 잘 아는 사람이 있다면 별도 검색엔진(Nutch 등)을 붙여서 쓸 것이다. 기본적으로 사이트 검색은 SQL Query 를 이용한다. 구축하기가 편하지만 트래픽이 많고 자료가 많으면 매번 Query를 DB 서버에 던져야 하니 점점 더 속도 저하가 크게 된다. 이런때에 별도 검색 엔진을 붙이면 좋은데, 그게 또 기술적으로 쉽지 않다. 이에, "구글"이 그 고민을 덜어줄 방법을 내 놓았다. 예전에는 설정하기가 복잡했는데, 최근에는 "코드" 수정없이 집어 넣기만 하면 된다. 


0. 운영중인 웹사이트/블로그가 있을 경우.



1. 구글 CSE 신청하기 


신청은 아래 링크에서 한다.


https://programmablesearchengine.google.com/about/


절차 따라 가면 그리 어렵지 않다.



2. 코드 받기


1에서 신청하면 코드를 받는데 아래와 같다.



 <script async src="https://cse.google.com/cse.js?cx=코드"></script>

<div class="gcse-searchresults-only"></div>


정말 간단하다. 예전엔 참 길었었고 사이트 내에 기록할 곳도 많았다.



3. 코드 넣기


예전보다 훨씬 개선된 부분이 이곳이다. 예전에는 검색어를 입력하는 form도 수정하고 그랬는데 이번에는 "키워드 입력" 들어오는 부분도 신경 쓸 필요없이 "결과" 공간에만 넣으면 된다.


그누보드 기준으로 보자면 예전에는 bbs/search.php  파일을 수정했는데, 그 파일을 수정할 필요없이 skin/search/search.skin.php 파일만 수정하면 된다. 즉 2에서 받은 코드를 화면 출력하는 search.skin.php 파일에 검색 결과 나오는 부분에 넣어주면 된다. 



정말 간단하지 않은가? 





참고 사이트 : http://www.kiss7.kr/db/board.php?bo_table=siteblog&wr_id=8

Comments

엔텔 알로에 마스크팩 1p 수분팩 시트팩 피부진정
키높이신발 슬립온 국산신발 베이직 심플 발편한신발
왕리본핀 블랙 20cm
부드러운 할머니 빅사이즈 속바지
팔걸이마우스패드 - 대의자 책상 팔받침대
MIPRO호환 강의용 공연용 무선 헤드마이크 숲 학원
ML-1865WK 삼성 슈퍼재생토너 흑백
아피스사생활보호강화유리 갤럭시퀀텀3 SM-M536S
3T점착데코타일 유광 대리석 마블그레이 WBTI6-06
멀티트롤리5단 이동식선반 세탁실수납장 바퀴달린틈새
소형 수납함 4x5/플라스틱 투명 조립식수납장 서랍장
(나룸) JSC-003 복을부르는풍수_액자 벽시계(무소음)
코카콜라 제로 업소용 1.25L 12PET
계양 강력 곰팡이제거제 제로골드 500ml 욕실 창틀
네슬레 퓨어라이프 생수 500mlx20PET
(순창가)명품 다시마된장 1.5kg (반품불가)

3M 810 매직테이프 50mm x 65M
바이플러스
차량용 송풍구 컵홀더 거치대 자동차용품점
칠성상회

맨위로↑