WPML

Быстрый и релевантный поиск на любом языке, который используют Ваши посетители

В основе ElasticPress лежит анализ текста с учетом языка (формы единственного и множественного числа, время, стемминг, распространенные сокращения), поэтому при поиске «running shoes» (беговые кроссовки) находится «runner’s shoe» (кроссовок бегуна), а французский эквивалент совпадает с его французскими вариантами. Уровень совместимости WPML сохраняет индекс каждого языка отдельно, поэтому французский стемминг никогда не попадает в английские результаты, и наоборот.

Каждый язык на Вашем сайте получает свой собственный индекс Elasticsearch, который анализируется на этом языке. Посетитель французской версии видит только французские результаты; посетитель японской версии видит только японские результаты. Интеграция обрабатывает это автоматически. Вам не нужно поддерживать настройки для каждого языка.

Поиск внутри прикрепленных документов для каждого языка

Функция Documents (Документы) в ElasticPress индексирует текст внутри прикрепленных PDF-файлов, файлов Word, презентаций PowerPoint, простых текстовых файлов и аналогичных форматов. Поиск по сайту охватывает содержимое каждого документа, на который ссылаются Ваши записи и страницы.

WPML ElasticPress также фильтрует результаты поиска по документам в зависимости от языка посетителя. Загрузите переведенный PDF-файл для французской страницы, и французский поиск найдет именно его, а не английский оригинал.

Создано для издателей, новостных сайтов, баз знаний и крупных архивов

ElasticPress специально создан для сайтов WordPress с большим объемом контента, где встроенный поиск не справляется: издателей, новостных архивов, баз знаний, правительственных порталов, образовательных сайтов, агентств, управляющих сетями из нескольких сайтов. Уровень совместимости WPML берет этот же быстрый, релевантный, фасетный поиск и заставляет его корректно работать для каждого языка, поэтому многоязычный архив из тысяч статей одинаково хорошо обслуживает посетителей на любом языке.

В настоящее время поддерживаются следующие функции ElasticPress:

  • Поиск по записям. Основной поиск во фронтенде по записям, страницам и произвольным типам записей.
  • Похожие записи. Виджет Related Posts (Похожие записи) извлекает совпадения только на том же языке.
  • Документы. Поиск внутри PDF-файлов, .docx, .pptx и других прикрепленных файлов для каждого языка.
  • Термины, комментарии и пользователи. Поиск в бэкенде по терминам таксономии, комментариям и зарегистрированным пользователям.

ElasticPress включает отдельный модуль WooCommerce, который обеспечивает быстрый поиск товаров и фасетную фильтрацию в больших каталогах товаров. Многоязычный уровень WPML ElasticPress в настоящее время не охватывает функции поиска ElasticPress, специфичные для WooCommerce. Расширение поддержки для WooCommerce есть в планах развития WPML, но оно еще не реализовано.

Если Ваша основная потребность — быстрый многоязычный поиск товаров в каталоге WooCommerce, сегодняшний стек обрабатывает поиск WooCommerce с помощью дополнения WooCommerce Multilingual от WPML; часть этого процесса, связанная с ElasticPress, станет следующим этапом реализации. Для сайтов, где ElasticPress обеспечивает поиск по записям и документам наряду с магазином WooCommerce, поиск по записям и документам сегодня полностью многоязычен; специфичные для WooCommerce функции ElasticPress ведут себя так же, как на одноязычном сайте.

ElasticPress — это рекомендуемый плагин в списке совместимости WPML благодаря его приверженности постоянной совместимости и партнерству с WPML. Команды WPML и 10up совместно работают над плагином совместимости, выпуская обновления для текущих релизов ElasticPress и расширяя многоязычную поддержку новых функций ElasticPress по мере их появления.

Получение WPML ElasticPress

Купите WPML, чтобы получить WPML ElasticPress — он включен в Multilingual CMS и Agency.