PHP 로컬 검색 엔진 Orca Search을 큐브리드가 지원되었으면...

by 정순영 posted Sep 16, 2009

주요 기능 소개

일단 Orca Search 홈페이지에 나와 있는 주요 기능은 다음과 같습니다.

  • 쉬운 설치와 실행(PHP와 MySQL 데이타베이스를 사용함).
  • 1000~2000 페이지까지 무리 없이 사용할 수 있음.
  • 키워드 인덱싱이 아닌 전체 텍스트(full-text) 인덱싱으로 신뢰성 있는 검색 결과를 얻을 수 있음.
  • 자동으로 사이트를 인덱싱해서 데이타베이스를 업데이트함.
  • 향상된 검색 알고리즘 사용 – 어구(語句) 검색이 가능하며, 검색어에 가중치를 부여할 수 있음. 파일 타입에 따른 검색이 가능함.
  • 일반적인 텍스트 외에 페이지 제목(title), 키워드, 주소(URI) 검색이 가능함.
  • 완벽한 유니코드(UTF-8) 지원.
  • 추가적으로 라틴어 악센트 매칭이 가능함(예: ‘a’‘ä’ 또는 ‘â’ 매칭 가능).
  • PDFJPEG 문서 내의 텍스트를 인식할 수 있는 플러그인 포함.
  • 사용자의 검색어를 로그로 남김.
  • 검색 페이지 캐싱(cashing)으로 서버 부하를 줄일 수 있음.
  • 편리한 컨트롤 패널 GUI 지원.
  • 다양한 출력 방식 지원 – (X)HTML, RSS 2.0.
  • 인덱싱한 데이타베이스로 구글 사이트맵을 생성할 수 있음.
  • 데이타베이스를 압축된 자바스크립트로 변환시켜 오프라인 미러 사이트에서 사용할 수 있도록 해주는 툴(JWriter) 포함.

기능이 다양하지요? 추가적으로 제가 사용해보면서 좋다고 생각했던 기능을 적어보겠습니다.

  • 쉬운 커스터마이징 – 출력 결과를 쉽게 바꿀 수 있음.
  • ‘의미 있는’ 마크업 – CSS로 ‘표현’ 속성이 분리되어 있고 약간의 수정(?)으로 XHTML 1.0 Strict DTD에 맞는 검색 결과 출력 가능.
  • 상세한 도움말 – 48KB에 달하는 영문 도움말 텍스트 파일(readme.txt) 포함.
  • 특정한 태그에 가중치를 부여할 수 있으므로 검색의 정확성이 높음.
  • 특정한 태그나 id, class가 적용된 태그 내의 텍스트를 제외하고 인덱싱할 수 있음.
  • 저작권 관련 문구를 반드시 표시할 필요가 없으며 GPL를 따름.


<글의 출처>
http://blog.wystan.net/2007/05/30/orca-php-local-search-script

--------------------------------------------------------------------------------------
mysql 을 지원하고 있는데..  큐브리드가 지원되면 더 좋겠네요.