보안, 성능, 마케팅, 디자인 기능을 제공하는 Jetpack WordPress 플러그인 제품군과 공용 PHP 및 JavaScript 패키지의 소스 코드가 담긴 모노레포입니다.
10up/ElasticPress
Elasticsearch를 활용해 기본 사이트 검색과 쿼리를 더 빠르고 관련성 높은 결과로 대체하는 WordPress 플러그인입니다.
- 스타
- 1,300
- 포크
- 325
- 열린 이슈
- 92
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
ElasticPress는 사이트 콘텐츠를 Elasticsearch에 인덱싱하고 검색 및 쿼리 요청을 처리하는 데 사용하는 WordPress 플러그인입니다. WordPress 기본 검색은 관련성 높은 결과를 제공하기 어렵고 콘텐츠가 늘어날수록 속도가 느려집니다. ElasticPress는 검색 작업을 전용 검색 엔진으로 옮겨 방문자에게 더 빠르고 순위가 잘 정렬된 결과를 제공합니다.
이 플러그인을 사용하려면 실행 중인 Elasticsearch 서버(버전 5.2 이상), WordPress 6.2 이상, PHP 7.4 이상이 필요합니다. 인기 플러그인을 위한 기능이 포함되어 있으며, WooCommerce 기능은 최신 주요 버전 두 가지를 지원합니다. 프런트엔드와 관리자 화면의 에셋은 릴리스 과정에서 빌드되므로, 개발용 체크아웃에서는 npm install과 npm run build를 실행해야 합니다.
이 프로젝트는 10up에서 활발하게 유지 관리하며, ElasticPress 사이트에서 문서를 확인하고 저장소에서 변경 로그를 볼 수 있습니다. 버전 3.5에서는 검색 알고리즘을 개정하고 퍼지 매칭을 제거했으며, 필터를 사용하면 이전 버전으로 되돌릴 수 있습니다.
핵심 기능
- 01빠른 검색과 쿼리를 위해 WordPress 콘텐츠를 Elasticsearch에 인덱싱
- 02기본 WordPress 검색을 관련성 높은 순위의 검색 결과로 대체
- 03WooCommerce 및 기타 인기 플러그인을 위한 전용 기능 제공
- 04WordPress 훅을 통해 검색 및 쿼리 동작을 사용자 지정
활용 사례
- 콘텐츠가 많은 WordPress 사이트의 검색 속도 개선
- WooCommerce 스토어의 상품 검색 품질 향상
- Elasticsearch를 사용하는 헤드리스 WordPress 환경에서 검색 기능 제공
빠른 시작
- 1
GitHub Releases 페이지에서 플러그인 ZIP을 다운로드하세요
- 2
저장소에서 개발 버전을 가져오려면 종속성을 설치하고 에셋을 빌드하세요
npm install && npm run build
사용 전 알아둘 점
- 별도의 Elasticsearch 서버(5.2+)가 필요하며, 직접 설정하고 호스팅해야 합니다.
- 저장소에서 다운로드한 경우 플러그인을 사용하기 전에 빌드 단계가 필요합니다(Node.js v26.11+ 및 npm v11.16+).
토픽
자주 묻는 질문
- ElasticPress은(는) 무엇인가요?
- Elasticsearch를 활용해 기본 사이트 검색과 쿼리를 더 빠르고 관련성 높은 결과로 대체하는 WordPress 플러그인입니다. ElasticPress는 사이트 콘텐츠를 Elasticsearch에 인덱싱하고 검색 및 쿼리 요청을 처리하는 데 사용하는 WordPress 플러그인입니다. WordPress 기본 검색은 관련성 높은 결과를 제공하기 어렵고 콘텐츠가 늘어날수록 속도가 느려집니다. ElasticPress는 검색 작업을 전용 검색 엔진으로 옮겨 방문자에게 더 빠르고 순위가 잘 정렬된 결과를 제공합니다.
- ElasticPress은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ElasticPress은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ElasticPress은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ElasticPress의 마지막 커밋은 2026년 11월 5일입니다.
- ElasticPress은(는) 어디에 사용할 수 있나요?
- 콘텐츠가 많은 WordPress 사이트의 검색 속도 개선 WooCommerce 스토어의 상품 검색 품질 향상 Elasticsearch를 사용하는 헤드리스 WordPress 환경에서 검색 기능 제공
- ElasticPress는 어떻게 설치하나요?
- GitHub Releases 페이지에서 플러그인 ZIP을 다운로드하세요 저장소에서 개발 버전을 가져오려면 종속성을 설치하고 에셋을 빌드하세요: npm install && npm run build
- ElasticPress은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/10up/ElasticPress
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
WordPress 프로젝트에서 Laravel 컴포넌트와 Blade 템플릿, 패키지를 사용할 수 있게 해주는 Composer 패키지입니다.
페이지 로딩 시간을 줄여 주는 WordPress 사이트용 캐싱 및 성능 최적화 플러그인입니다.
게시물과 페이지의 다국어 콘텐츠를 하나의 게시물에 함께 저장하는 커뮤니티 관리형 WordPress 플러그인입니다.
Redis에 캐시 데이터를 저장하는 영구 WordPress 객체 캐시 백엔드로, Predis, PhpRedis, Relay 클라이언트를 지원합니다.
사이트 페이지의 AMP 버전을 제공하고 AMP 호환성 문제를 해결할 수 있는 검증 도구를 추가하는 공식 WordPress 플러그인입니다.