WPML

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

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

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

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

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

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

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

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

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

  • Post Search. Основной поиск на фронтенде по записям, страницам и произвольным типам записей.
  • Related Posts. Виджет Related Posts извлекает совпадения только на том же языке.
  • Documents. Поиск внутри PDF-файлов, .docx, .pptx и других прикрепленных файлов для каждого языка.
  • Terms, Comments, and Users. Поиск в бэкенде по терминам таксономии, комментариям и зарегистрированным пользователям.

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

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

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

Получить WPML ElasticPress

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