2011-07-03 3 views
4

스핑크스를 사용하여 Xapian 백엔드를 사용하여 검색 대 건초열을 수행 한 성능의 벤치 마크 결과 방향을 알려주는 사람이 있었는지 궁금합니다. 저는 주로 단일 테이블에서 단일 필드에 대한 전체 텍스트 검색에 관심이 있습니다.스핑크스 대 건초 더미의 검색 성능

'더 빠름'중 어느 것입니까? 어느 쪽이든의 장점/단점은 무엇입니까? 고맙습니다.

답변

4

스핑크스는 가장 빠르지 만 스핑크스의 문제점은 다음과 같습니다. 인덱스 업데이트는 새로운 인덱스 작성과 동일한 시간이 소요됩니다. 동적 데이터베이스를 가지고 있고 지속적으로 인덱스를 업데이트해야하는 경우 그래서, 스핑크스는 좋은 선택이 아니다 당신은 Xapian 또는 SOLR (루씬)와

속도 (쿼리) 스핑크스> 루씬> Xapian

을 가야한다

거대한 데이터베이스를 다루는 것이 중간의 데이터베이스와 다릅니다. MySQL 전체 텍스트 검색, MyISAM, InnoDB에 대해 읽어 보시기 바랍니다.

1

최신 Sphinx (2.0.3) 릴리스에는 실시간 색인이 있습니다.