Categories: Мнение

Сверхбыстрый поиск WordPress от Gigaom улучшен Sphinx и Scriblio

Gigaom выпускает постоянный поток новостей и аналитических материалов о технологиях с 2006 года. Сайт на базе WordPress ежемесячно привлекает 6,5 миллионов уникальных посетителей, посвященных самым разным темам: от науки и энергетики до облачного бизнеса, медиа и мобильных устройств.

Поскольку в архивах Gigaom хранятся многолетние статьи, для Gigaom важно иметь надежный опыт поиска. Команда разработчиков сайта, возглавляемая Кейси Биссон, решила использовать Sphinx, чтобы улучшить собственные возможности поиска WordPress.

Результатом стала сверхбыстрая специализированная страница поиска search.gigaom.com , на которой можно еще больше сузить результаты на основе доступных условий.

Функция расширенного поиска была построена с использованием комбинации нескольких плагинов с открытым исходным кодом, созданных Bisson. Эти плагины интегрируют фильтрацию Sphinx и таксономии, чтобы помочь пользователям легче исследовать богатство контента Gigaom. Все инструменты имеют открытый исходный код и были предоставлены сообществу для использования всеми желающими.

Что такое Sphinx?

Sphinx — это сервер полнотекстового поиска под лицензией GPL, созданный для обеспечения высокой производительности и выдачи наиболее релевантных результатов. Чтобы интегрировать его с WordPress, Биссон разработал Gigaom Sphinx . Плагин загружает сообщения WordPress в Sphinx, а затем запрашивает их, используя стандартный класс WP_Query .

Gigaom Sphinx требует, чтобы вы сначала установили Sphinx , а затем настроили его с помощью примера файла конфигурации, который включает параметры для индексации содержимого сайта. Как только сайт будет полностью проиндексирован в Sphinx, производительность запросов WordPress будет значительно улучшена.

Scriblio

Для дальнейшей фильтрации результатов Gigaom использует Scriblio , плагин, который обеспечивает фасетный поиск и просмотр записей, страниц и пользовательских типов записей WordPress. Это позволяет пользователям дополнительно сузить результаты на основе таксономий и доступных терминов. Фасеты легко добавляются с помощью настраиваемых виджетов, которые вы можете включить в поиск вашего сайта, архивы тегов и категорий и другие страницы архива.

Результаты поиска можно фильтровать по нескольким параметрам. Это позволяет посетителям быстро найти наиболее релевантный контент.

Фасеты могут отображаться либо в виде облаков тегов, либо в виде списков, как показано выше. Виджет редактора поиска Scriblio покажет выбранные условия поиска и позволит пользователю легко добавлять или удалять условия при автоматическом обновлении результатов.

Плагин также включает подсказки для поиска в реальном времени по мере ввода. Эти рекомендации основаны на всех доступных таксономиях, а также на заголовках сообщений.

bCMS

Последний плагин, необходимый для создания уникального поискового интерфейса Gigaom, — это bCMS , также разработанный Bisson. Он расширяет возможности WordPress CMS несколькими способами и включает настройку, позволяющую включить полнотекстовое индексирование ключевых слов.

Чтобы получить полное представление о возможностях поиска Gigaom, ознакомьтесь с разделом часто задаваемых вопросов, посвященным поиску . Благодаря Биссону и команде Gigaom эти инструменты доступны для использования любым администратором сайта WordPress. Если вам нужны более точные возможности сортировки результатов поиска, сочетание Gigaom Sphinx , Scriblio и bCMS — хороший вариант.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago