WP Fast Total Search
Данный плагин расширяет стандартные возможности поиска WordPress путём создания прозрачного индекса, основанного на словах. Это позволяет вам осуществлять быстрый поиск не только по заголовкам или содержимому публикаций, но также по мета-полям, содержимому шоткодов, нестандартным типам записей и даже по содержимому файлов. Да, всё это возможно!
Статья о плагине: https://habr.com/ru/post/676798/
WPFTS не требует установки внешнего индексирующего софта или использования внешних сервисов и тем самым работает даже на виртуальных хостингах. Он не потребует доработки вашего сайта, а большинство существующих плагинов будут автоматически использовать индексированный поиск после установки WPFTS.
Вы сможете настроить функцию вычисления релевантности, задавая различные веса для заголовка, содержимого публикации и каждого мета-поля для ваших постов.
В отличие от многих других поисковых плагинов, WPFTS не заменяет стандартный поиск WordPress. Вместо этого он существенно расширяет его функционал. Таким образом, все встроенные функции WP_Query() сохраняются, и все другие плагины могут автоматически использовать расширенный функционал WPFTS.
Имеется режим Живого поиска. Вы можете включить его просто заменив стандартный виджет поиска WordPress на гибкий виджет поиска WPFTS. Этот специальный виджет может быть также установлен в любое место страницы/публикации с помощью шоткода ([wpfts_widget]).
Расширенная (Pro) версия плагина позволяет автоматически индексировать содержимое бинарных файлов, таких как PDF-файлы и других (полный список форматов можно найти в документации) и выполнять быстрый поиск по ним.
Коротко о возможностях:
-
Реальный индексированный поиск по заголовкам, содержимому шоткодов, мета-полям и даже динамически создаваемым текстам
-
Значительно расширяет стандартный поиск WordPress (и в то же самое время использует для вызова WP_Query())
-
Поддерживает поиск по фразе (даёт бонус релевантности для фраз)
-
Поддерживает мультисайт-систему WordPress
-
Поддерживает мощную систему кластеризации (что позволяет присваивать различные веса релевантности разным частям публикации)
-
Поддержка AND и OR логики
-
Сортировка результатов по релевантности, дате, ID публикации, заголовку, ссылке, типу, рандомно, количеству комментариев.
-
Бесплатная версия не требует использования никаких внешних библиотек или сервисов, всё происходит внутри вашего сайта!
-
Показывает результаты поиска как это делает Google (отображаются только те предложения, где есть искомые слова или фразы, которые подсвечиваются. Взгляните на скриншоты под описанием).
-
Поддерживает «Живой поиск» (вы можете видеть результаты поиска в то время, когда вводите запрос в строку поиска!).
-
Работает на виртуальных хостингах (shared hostings).
-
Поддерживает локализацию на любые языки (английский, немецкий, русский, нидерландский и украинский готовы на данный момент).
-
Удаляет HTML-тэги и комментарии из содержимого публикации перед индексированием (может быть полезно при использовании публикаций, созданных с помощью Gutenberg).
-
Выполняет поиск внутри содержимого шоткодов.
-
Используется алгоритм подсчёта РЕАЛЬНОЙ релевантности (улучшенный TF-IDF).
-
Формула релевантности может быть настроена через интерфейс (например, заголовок, текст и другие мета-поля публикаций могут иметь разные весовые коэффициенты).
-
Делает возможным настройку поиска WP по умолчанию (полезно, если поиск производится через URL с параметром
?s=
). -
Описание API и другая документация прилагается для тонкой настройки плагина.
-
Работает с PHP5.6+ и выше до PHP7.4+.
- Поддерживает аддоны, у нас уже есть большая библиотека их, и вы можете написать свои собственные расширения, это просто.
PRO версия
Имейте ввиду, что PRO версия данного плагина также поддерживает:
-
Поиск файлов-приложений по их текстовому содержимому (поддерживаются PDF, DOC, DOCX и многие другие форматы)
-
Filter file search by mime-type
-
Display PDF content in search results using Smart Excerpts
-
Внешний сервис для извлечения текстовой информации из файлов (лицензия включена в стоимость)
-
Техническая поддержка (помощь с установкой, настройкой и решением возможных конфликтов)
-
Регулярные автоматические обновления (которые работают так же, как и обновления плагинов из библиотеки WP)
- Множество расширений, что делает возможным индексирование и поиск контента, предоставляемого другими плагинами и темами (например, расширение для поиска файлов для плагина WordPress Download Manager, расширение для Filebase Pro, расширение для Delicious Downloads, и много других). Пользователи профессиональной версии могут запрашивать создание расширений для их собственных сайтов.
ДОКУМЕНТАЦИЯ (АНГЛ.)
Посетите страницу https://fulltextsearch.org/documentation/.