주요 기능 소개
일단 Orca Search 홈페이지에 나와 있는 주요 기능은 다음과 같습니다.
- 쉬운 설치와 실행(PHP와 MySQL 데이타베이스를 사용함).
- 1000~2000 페이지까지 무리 없이 사용할 수 있음.
- 키워드 인덱싱이 아닌 전체 텍스트(full-text) 인덱싱으로 신뢰성 있는 검색 결과를 얻을 수 있음.
- 자동으로 사이트를 인덱싱해서 데이타베이스를 업데이트함.
- 향상된 검색 알고리즘 사용 – 어구(語句) 검색이 가능하며, 검색어에 가중치를 부여할 수 있음. 파일 타입에 따른 검색이 가능함.
- 일반적인 텍스트 외에 페이지 제목(title), 키워드, 주소(URI) 검색이 가능함.
- 완벽한 유니코드(UTF-8) 지원.
- 추가적으로 라틴어 악센트 매칭이 가능함(예: ‘a’로 ‘ä’ 또는 ‘â’ 매칭 가능).
- PDF나 JPEG 문서 내의 텍스트를 인식할 수 있는 플러그인 포함.
- 사용자의 검색어를 로그로 남김.
- 검색 페이지 캐싱(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 을 지원하고 있는데.. 큐브리드가 지원되면 더 좋겠네요.
이런 좋은 응용 중에 큐브리드가 포팅되면 좋은 대상이 있으면 또 알려주세요. 적극적으로 검토하겠습니다.