2014-10-21 3 views
5

제품 검색 플랫폼을 구축 중입니다. Solr 검색 엔진을 사용하기 전에 성능이 좋지만 사용자 인터페이스는 생성되지 않습니다. 최근 Algolia는 더 많은 기능과 쉬운 설치 기능을 제공하며 사용자 인터페이스를 생성합니다. 누군가가 전에 Algolia을 사용 그래서 경우 :Algolia vs Solr 검색

  • 이 SOLR에 비해 Algolia 성능 더 나은가요?
  • Algolia와 Websolr간에 차이가 있습니까?
+0

algolia의 지원부에 문의하거나 무료 계정을 만들고 테스트하여 하나를 생성 한 다음 이메일로 연락을 받았습니다. 기본 사항을 설명하기 위해 전화 회의를 설정할 수 있습니다. Websolr (afaik)은 solr의 전체 기능 목록을 제공하지 않습니다. 성능에 관해서는 solr에 대한 성능 문제를 보았습니다 (구현 일 수도 있음). Algolia로 변경하여 분석하고 있습니다. – porfiriopartida

답변

12

전자 상거래 웹 사이트의 제작 과정에서 Algolia 및 SolR을 사용하고 있습니다. 당신이 알골리 아 (Algolia)에 대해 말하는 것에 대해 당신이 맞습니다. 그것은 빠르며 (실제로) 강력한 기능을 많이 가지고 있습니다. 검색 엔진을 관리 할 수있는 완전한 대시 보드가 있습니다.

SolR의 경우에는 문제가 없지만 블랙 박스이기도합니다. 검색 엔진을 미세 조정할 수 있지만 시맨틱 검색 성능이 떨어집니다 (테스트 해 보았습니다).

선택을해야하는 경우 많은 작업이 필요합니다. Algolia를 사용하면 관리 할 서버가없고 쉬운 구성과 통합이 가능합니다. 그것은 나를 위해 2 천만 레코드 (검색 당 15ms 미만)로 빠릅니다.

SolR을 사용하면 좀 더 맞춤 설정할 수 있습니다. 그러나 그것은 많은 일입니다. 선택을해야만한다면 Algolia와 ElasticSearch 사이에 더 많은 것이 될 것입니다. SolR은 속도를 잃고있다. 앞으로 몇 년 안에 다시 성장할 것이라고 상상하기는 어렵습니다.

이력서로 신속하고 효율적으로 진행하려면 Algolia를 선택하십시오. 검색 엔진 아키텍처에 깊이 들어가기 위해 많은 시간을 투자해야하는 경우 ElasticSearch를 사용해보십시오.

나는 내 대답에 도움이 되었기를 바랍니다. 질문이 더 있으시면 저에게 물어보십시오.

1

속도는 사용자를 행복하게하는 중요한 요소입니다. Algolia는 대기 시간을 줄이기 위해 적극적으로 설계되었습니다. 벤치마킹 테스트에서 Algolia는 Elasticsearch보다 최대 200 배 빠르게 결과를 반환했습니다.

즉시 사용할 수있는 Algolia는 유형별 검색, 지능적인 결과 강조 표시의 오타 허용 및 유연하고 강력한 순위 지정 공식을 제공합니다. 순위 공식을 사용하면 텍스트 관련성을 가격 및 인기도 메트릭과 같은 비즈니스 데이터와 쉽게 결합 할 수 있습니다. Solr 및 Elasticsearch와 같은 Lucene 기반 검색 도구를 사용하면 순위 식을 처음부터 새로 설계하고 구축해야하므로 심층 검색 경험이없는 팀이 올바르게 진행될 수 있습니다.

Algolia의 고도로 최적화 된 인프라는 전세계 15 지역 및 47 데이터 센터에 배포됩니다. Algolia는 99.99 %의 신뢰성 보장을 제공하며 전세계 어디에서나 사용자가 빠르게 검색 할 수 있습니다. Elasticsearch 및 Solr은 여러 지역에 자동으로 배포하지 않으므로 상당한 서버 비용 및 devops 리소스가 발생합니다.