CLucene는 오픈 소스 아파치 루씬 소프트웨어의 완전 무료 및 확장 가능한 크로스 플랫폼 포트, C ++ / Perl로 구현이 완전한 기능을 갖춘 고성능 텍스트 검색 엔진의 역할을하도록 오프셋에서 설계입니다.
Java 프로그램에 langauge C ++ 프로그래밍 언어로 작성하고 있지 않기 때문에, CLucene는, 상위 아파치 루씬보다 훨씬 빠르다. 그것은 검색 및 아주 좋은 드롭 인 (drop-in) Lucene.Getting 교체가 CLuceneTo 시작 설치 및 CLucene 응용 프로그램을 사용되는 것을 목표로 인덱싱 API (응용 프로그래밍 인터페이스)이며, 먼저 Softoware 또는 공식 웹 사이트에서 최신 버전을 다운로드해야합니다 프로젝트 (자세한 내용은 아래 링크 참조), 원하는 위치에 tar 아카이브를 저장 내용을 추출하고 터미널 에뮬레이터를 엽니 다.
CD 및 다른 URL; & lsquo을 사용하여 추출 된 아카이브 파일의 위치로 이동합니다; 터미널 에뮬레이터에 명령을 입력 & lsquo; ./ 구성 && 확인 및 다른 URL; 명령 구성, 최적화하고, 소스 코드를 컴파일한다.
성공적으로 컴파일 과정 후에는 & lsquo을 실행하여 넓은 CLucene 시스템을 설치할 수 있습니다 설치 및 다른 URL 확인; 루트 또는 명령 & lsquo; sudo를 설치 및 다른 URL 확인; 권한이있는 사용자로 명령을 실행합니다. 이 소프트웨어는 그래서 모든 사용자 ++ 순수한 C로 작성된 코드를 it.Supported 운영 systemsBeing에 액세스 할 수 있습니다, 당신의 GNU / 리눅스 시스템에 설치하고, CMake와 펄을 사용하는 것, CLucene는 GNU / 리눅스를 포함한 모든 주요 운영 체제에서 작동하도록 설계되었습니다 마이크로 소프트 윈도우와 맥 OS X를 또한 선택된 모바일 운영체제에서 작동하며 32 비트 및 64 비트 하드웨어 플랫폼을 지원합니다
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
이 떨어졌다 autoconf를 각 IDE에 대한 개별 솔루션을 제공합니다.
이제 모든 CMake를 통해 이루어집니다. CMake는 다른 빌드 많은 플랫폼을위한 메이크 파일을 생성 할 수 있습니다. README를 참조하십시오 / 파일을 설치합니다. Cmake 스크립트는 크게 기반 플랫폼에 대한 코드 덜 위해서 #ifdefs의 결과로 개선되었다
논리. cmake에서 수행되는 모든 플랫폼 특정 논리의 이상은 매우 도달하지,하지만 목표입니다.
공공 / 민간 수준의 차이. 접두사 _와 헤더 따라서이 클래스를 사용하지 않는, 개인 deamed하고 배포 할 수 없습니다.
클래스 내보내기 - GCC의 기본 가시성은 숨겨져 있습니다.
윈도우 DLL은 이제 지원.
공유 코드 폴더. 이 폴더는 clucene에 있었다 플랫폼 특정 코드가 포함되어 있습니다. 폴더 구조 src 디렉토리에 모든 코드를 가지고 조정되었습니다.
정리 코드는 헤더 사이의 의존성을 많이 제거 할 수 있습니다.
이 버전 0.9.21b의 새로운 기능 :
이 바이너리 호환 수정. 다중 스레드 응용 프로그램에서 사용하는 경우 잠재적 인 세그먼트 폴트를 해결합니다.
댓글을 찾을 수 없습니다