OpenSearchServer

OpenSearchServer
OpenSearchServer
개발자에마뉘엘 켈러
초기 릴리즈2008년 6월 8일; 13년(2008-06-08)
기록 위치Java, C/C++, PHP
다음에서 사용 가능영어
유형검색엔진
면허증GNU 일반 공중 라이선스 3
웹사이트open-search-server.com

OpenSearchServer검색 엔진과 같은 인덱스 기반 애플리케이션을 개발할 수 있는 오픈 소스 애플리케이션 서버다.2009년 4월부터 SourceForge에서 다운로드가 가능한 OpenSearchServer는 GPL v3 라이센스로 개발되었으며 일련의 전체 텍스트 어휘 분석기를 제공한다.다른 플랫폼(Windows, Linux, Macintosh)에 설치할 수 있다.

오픈서치서버는 민간 미디어 그룹의 사내 프로젝트로 시작했지만, 현재는 2010년 2월에 출범한 상업 회사인 재크소프트의 지원을 받고 있다.Jaeksoft는 OpenSearchServer에 대한 서비스 및 로드맵 지침을 제공한다.

OpenSearchServer의 주요 특징: 데이터베이스, 웹 페이지 및 리치 문서를 위한 통합 크롤러, Zkoss에 내장된 웹 페이지 인터페이스를 통해 대부분의 애플리케이션을 개발할 수 있는 사용자 친화적인 GUI, 스니펫, 페이지는 검색 결과를 페이지에 통합하기 위한 HTML 렌더러, 모니터링 및 관리 기능이다.

OpenSearchServer는 Java로 작성되며, Java 코드를 작성할 필요 없이 거의 모든 종류의 애플리케이션에 통합될 수 있다.REST/XML API를 사용하면 OpenSearchServer를 다른 프로그래밍 언어와 연결할 수 있다."고급 플러그인" 기능으로 정교한 사용자 지정이 가능하다.

OpenSearchServer는 현재 버전 1.2.3 rc2에서 사용할 수 있으며 개발자 커뮤니티에서 안정적이라고 간주하고 있다.2009년 4월에 출시된 버전 1.1은 폭넓은 언론 보도와[1][2][3] 전 세계의 많은 새로운 사용자들로 SourceForge 상위 15위에 올랐다.[4]

역사

OpenSearchServer 프로젝트는 2007년 프랑스의 B2B 미디어 그룹인 Infopro 그룹에서 뉴스 및 정보 중개 분야에서 온·오프라인 활동을 하는 15개의 자회사로 구성되었다.기존 검색 솔루션으로는 특징, 가격, 사용 편의성 등이 적절히 조합되지 않아 가용 오픈소스 컴포넌트를 활용해 새로운 소프트웨어를 만들기로 했다.프로젝트의 세 가지 목표는 모든 자회사의 요구를 충족하는 다용도 기능 세트, 사용자 친화적인 인터페이스를 통한 기능에 대한 손쉬운 접근, 크롤러, 인덱서 및 질의 통역기가 포함된 포괄적인 솔루션이었다.프로젝트 리더는 CIO인 에마뉘엘 켈러(Emmanel Keller)가 맡았으며, 이 중 3명은 프로젝트에 헌신했다.2008년 첫 신청이 시작됐고 곧이어 10여 명이 뒤를 이었다.

2009년 12월 켈러는 인포프로에서 사임하고, 솔루션에 대한 권리를 취득하고, 재크소프트를 만들어 오픈서치서버용 서비스를 개발하였다.라파엘 페레즈가 합류했고, 그들은 사용자 기반과 고객 기반을 확장하고 서비스를 창출하기 위해 협력했다.재크소프트는 2011년 1차 종자자본금을 조성했다.[5]

특징들

Java로 작성된 OpenSearchServer는 서블릿 컨테이너가 있는 독립 실행형 서버로 실행될 수 있다.플러그인 아키텍처를 사용하여 확장할 수 있는 주요 기능은 다음과 같다.

  • 텍스트 또는 부울 유형 검색,
  • 다음을 인덱싱할 크롤러: 웹 페이지, 로컬 및 원격 시스템의 파일에서 서식 있는 문서, Oracle, MySQL, Microsoft SQL Server와 같은 JDBC 데이터베이스의 내용
  • 16개 언어로 색인화 및 검색을 허용하는 전체 텍스트 분석기 및 필터
  • 인덱스를 만들고 업데이트하며 최적의 성능 및 응답 시간을 위해 가장 효율적인 알고리즘을 사용하여 쿼리에 대한 답변을 제공하는 Lucene 라이브러리,
  • HTML/xhtml 페이지에서 검색 상자를 통합할 수 있는 HTML 렌더러, PHP 및 와 함께 작업.NET, 클라이언트 라이브러리 및 xml over http API,
  • MS Office, OpenOffice, html/xhtml, xml, Adobe pdf, rtf, txt, mp3/4, wav, torfents 등 대부분의 문서 및 형식의 컨텐츠 및 메타데이터 파서...
  • 프로세스를 가속화하고 더 빠른 애플리케이션을 제공하는 일련의 캐쉬
  • 모니터링 및 관리:알림 서비스, 통합 스케줄러, 인덱스 복제, 사용자 관리,
  • 무료 온라인 개발자 문서,
  • 고급 기능: 면 검색, 클러스터링, 필터, 스니펫, 동의어, 스톱워즈, 강조 표시, 분류, "비슷하게 찾기", 자동 축소판 그림 스크린샷 포함, 부스트/감소, 관련성 감소
  • OpenSearchServer는 Drupal 모듈 및 WordPress 플러그인으로 존재한다.
  • 웹 인터페이스는 ZK(Zkoss) 프레임워크를 기반으로 구축된다.

참조

  1. ^ "Open Search Server 1.1 with Synonym and ODF Sup... » Linux Magazine".
  2. ^ http://www.linux.org.ru/news/opensource/4161990 (러시아어)
  3. ^ http://www.iteye.com/news/10880 (중국어)
  4. ^ http://www.open-search-server.com/business_case/mimtid[데드링크]
  5. ^ "Can This Startup Beat IBM, Microsoft, SAP and Oracle?". Business Insider.

외부 링크