Une recherche rapide et pertinente dans chaque langue dans laquelle vos visiteurs naviguent
ElasticPress est construit autour d'une analyse de texte tenant compte de la langue (formes au singulier et au pluriel, temps, racinisation, abréviations courantes). Ainsi, une recherche pour “running shoes” (chaussures de course) correspond à “runner’s shoe” (chaussure de coureur), et l'équivalent français correspond à ses variantes françaises. La couche de compatibilité de WPML garde l'index de chaque langue séparé, de sorte que la racinisation française n'interfère jamais avec les résultats en anglais et vice versa.
Chaque langue de votre site obtient son propre index Elasticsearch, analysé dans cette langue. Un visiteur sur la version française ne voit que les résultats en français ; un visiteur sur la version japonaise ne voit que les résultats en japonais. L'intégration gère cela automatiquement. Il n'y a aucune configuration par langue à maintenir.
Recherche dans les documents joints – par langue
La fonctionnalité Documents d'ElasticPress indexe le texte à l'intérieur des PDF joints, des fichiers Word, des présentations PowerPoint, des fichiers en texte brut et des formats similaires. La recherche du site accède au contenu de chaque document vers lequel vos articles et pages renvoient.
WPML ElasticPress filtre également les résultats de Documents selon la langue du visiteur. Téléversez un PDF traduit pour une page en français et la recherche en français le trouvera, et non l'original en anglais.
Conçu pour les éditeurs, les sites d'actualités, les bases de connaissances et les grandes archives
ElasticPress est spécialement conçu pour les sites WordPress riches en contenu où la recherche intégrée atteint ses limites : éditeurs, archives d'actualités, bases de connaissances, portails gouvernementaux, sites éducatifs, agences gérant des réseaux multisites. La couche de compatibilité de WPML reprend cette même recherche rapide, pertinente et à facettes et la fait fonctionner correctement par langue, afin qu'une archive multilingue de milliers d'articles serve les visiteurs dans toutes les langues de manière égale.
Les fonctionnalités d'ElasticPress actuellement prises en charge sont les suivantes :
- Recherche d'articles. La recherche principale sur l'interface publique à travers les articles, les pages et les types de publication personnalisés.
- Articles similaires. Le widget Articles similaires (Related Posts) ne récupère que les correspondances dans la même langue.
- Documents. Recherche à l'intérieur des PDF,
.docx,.pptxet autres fichiers joints par langue. - Termes, commentaires et utilisateurs. Recherches en back-end à travers les termes de taxonomie, les commentaires et les utilisateurs enregistrés.
Ce qui n'est pas encore pris en charge – Recherche WooCommerce
ElasticPress inclut un module WooCommerce distinct qui permet une découverte rapide des produits et un filtrage à facettes sur de vastes catalogues de produits. La couche multilingue de WPML ElasticPress ne couvre pas actuellement les fonctionnalités de recherche d'ElasticPress spécifiques à WooCommerce. L'extension de la couverture à WooCommerce figure sur la feuille de route de WPML, mais n'est pas encore disponible.
Si votre besoin principal est une recherche de produits multilingue et rapide dans un catalogue WooCommerce, la pile actuelle gère la recherche WooCommerce via le module complémentaire WooCommerce Multilingual de WPML ; le côté ElasticPress de ce flux est la prochaine étape à venir. Pour les sites où ElasticPress gère la recherche d'articles et de documents aux côtés d'une boutique WooCommerce, la recherche d'articles et de documents est entièrement multilingue aujourd'hui ; les fonctionnalités d'ElasticPress spécifiques à WooCommerce se comportent comme elles le font sur un site monolingue.
Extension recommandée, compatibilité continue
ElasticPress est une extension recommandée sur la liste de compatibilité de WPML, grâce à son engagement envers une compatibilité continue et à son partenariat avec WPML. Les équipes de WPML et de 10up travaillent ensemble sur l'extension de compatibilité, publiant des mises à jour pour les versions actuelles d'ElasticPress et étendant la couverture multilingue aux nouvelles fonctionnalités d'ElasticPress au fur et à mesure de leur sortie.