2011-02-17 3 views
5

누구나이 검색 엔진에 대한 간단한 비교 분석을 제공 할 수 있습니까? 프레임 워크에는 어떤 이점이 있습니까?mg4j 대 apache lucene

BTW, 나는 여러 학술 논문에서 mg4j 선택의 다음과 같은 기본 설명을 본 적이 : 같은 모음을 통해 인덱스를 결합

  • 멀티 지수는

업데이트를 쿼리 :

These slides (f 2007 년 루씬과 mg4j를 포함한 메모리 & CPU, 인덱스 크기, 검색 성능, 검색 품질 등

답변

3

제프 달튼 reviewed many open source search engines : 롬 mir2ed.org)는 더 신선한 Lucene을 포함한 오픈 소스 검색 엔진의 개요 및 mg4j 벤치마킹 다양한 측면에 포함되어 2009 년 비교를 업데이트했습니다.

mg4j를 사용하지 않았습니다. 나는 Lucene을 사용했다. Lucene IMO의 가장 큰 특징은 사용자/개발자/커미터의 폭 넓은 채택과 훌륭한 커뮤니티입니다. 이것은 누군가 Lucene을 사용하는 것과 유사한 유스 케이스에서 작업 한 공정한 기회가 있음을 의미합니다. Lucene의 현재 약점은 채점 모델이며 대량의 텍스트 모음으로 확장 할 수 있다는 것입니다. Lucene 개발자는 이러한 문제를 해결하기 위해 노력하고 있습니다.

검색 라이브러리를 선택하는 것은 학업 또는 산업 분야의 설정, 응용 프로그램의 다른 부분 및 사용 사례에 따라 크게 달라집니다.

+0

감사합니다. [SOLR] (http://lucene.apache.org/solr/features.html)은 어떻습니까? 그것은 Lucene의 이러한 문제를 해결합니까? –

+0

Solr은 Lucene에 기능을 추가하는 검색 엔진입니다. Lucene에 확장 기능을 추가하여 작업을 시작하기가 훨씬 쉽습니다. Solr Cloud - http://wiki.apache.org/solr/SolrCloud는 Solr을 훨씬 강력하고 확장 가능하게 만드는 노력입니다. Solr의 점수는 Lucene과 동일합니다. –

+0

[elasticsearch] (https://www.elastic.co/)는 Lucene 위에 구축 된 또 다른 검색 엔진입니다. – Bax