방문자가 탐색하는 모든 언어로 제공되는 빠르고 관련성 높은 검색
ElasticPress는 언어를 인식하는 텍스트 분석(단수 및 복수 형태, 시제, 어간 추출, 일반적인 약어)을 기반으로 구축되므로, “running shoes”를 검색하면 “runner’s shoe”와 일치하며 프랑스어에 해당하는 단어도 해당 프랑스어 변형과 일치합니다. WPML 호환성 레이어는 각 언어의 인덱스를 별도로 유지하므로 프랑스어 어간 추출이 영어 결과에 섞이거나 그 반대의 경우가 발생하지 않습니다.
사이트의 각 언어는 해당 언어로 분석된 자체 Elasticsearch 인덱스를 갖습니다. 프랑스어 버전을 사용하는 방문자는 프랑스어 결과만 보고, 일본어 버전을 사용하는 방문자는 일본어 결과만 봅니다. 통합 기능이 이를 자동으로 처리합니다. 유지 관리해야 할 언어별 설정이 없습니다.
언어별 첨부 문서 내부 검색
ElasticPress의 Documents 기능은 첨부된 PDF, Word 파일, PowerPoint 프레젠테이션, 일반 텍스트 파일 및 유사한 형식 내부의 텍스트를 인덱싱합니다. 사이트 검색은 글과 페이지에 연결된 모든 문서의 콘텐츠까지 도달합니다.
WPML ElasticPress는 방문자의 언어에 따라 Documents 결과도 필터링합니다. 프랑스어 페이지를 위해 번역된 PDF를 업로드하면 영어 원본이 아닌 프랑스어 검색에서 해당 PDF를 찾습니다.
퍼블리셔, 뉴스 사이트, 지식 기반 및 대규모 아카이브를 위한 설계
ElasticPress는 기본 검색 기능으로는 부족한 콘텐츠 중심의 WordPress 사이트(퍼블리셔, 뉴스 아카이브, 지식 기반, 정부 포털, 교육 사이트, 다중 사이트 네트워크를 관리하는 에이전시)를 위해 특별히 제작되었습니다. WPML 호환성 레이어는 이와 동일하게 빠르고 관련성 높은 패싯 검색을 언어별로 올바르게 작동하도록 하여, 수천 개의 기사가 있는 다국어 아카이브가 모든 언어의 방문자에게 동일하게 우수한 서비스를 제공하도록 합니다.
현재 지원되는 ElasticPress 기능은 다음과 같습니다.
- Post Search. 글, 페이지 및 사용자 정의 글 유형 전반에 걸친 주요 프런트엔드 검색입니다.
- Related Posts. Related Posts 위젯은 동일한 언어의 일치 항목만 가져옵니다.
- Documents. 언어별로 PDF,
.docx,.pptx및 기타 첨부 파일 내부를 검색합니다. - Terms, Comments, and Users. 분류 체계 용어, 댓글 및 등록된 사용자 전반에 걸친 백엔드 검색입니다.
아직 지원되지 않는 기능 – WooCommerce 검색
ElasticPress에는 대규모 제품 카탈로그 전반에서 빠른 제품 검색과 패싯 필터링을 지원하는 별도의 WooCommerce 모듈이 포함되어 있습니다. WPML ElasticPress의 다국어 레이어는 현재 ElasticPress의 WooCommerce 전용 검색 기능을 지원하지 않습니다. WooCommerce로 지원 범위를 확장하는 것은 WPML 로드맵에 포함되어 있지만 아직 제공되지 않았습니다.
WooCommerce 카탈로그 전반에서 빠른 다국어 제품 검색이 주로 필요한 경우, 현재 스택은 WPML의 WooCommerce Multilingual 애드온을 통해 WooCommerce 검색을 처리합니다. 해당 흐름의 ElasticPress 부분은 다음에 추가될 예정입니다. ElasticPress가 WooCommerce 상점과 함께 글 및 문서 검색을 지원하는 사이트의 경우, 현재 글 및 문서 검색은 완벽하게 다국어로 제공되며 WooCommerce 전용 ElasticPress 기능은 단일 언어 사이트에서와 동일하게 작동합니다.
권장 플러그인 및 지속적인 호환성
ElasticPress는 지속적인 호환성에 대한 노력과 WPML과의 파트너십 덕분에 WPML의 호환성 목록에서 권장 플러그인으로 선정되었습니다. WPML과 10up 팀은 호환성 플러그인에 대해 협력하여 현재 ElasticPress 릴리스에 맞춘 업데이트를 제공하고 새로운 ElasticPress 기능이 추가될 때마다 다국어 지원 범위를 확장하고 있습니다.