Реализовать поиск на Sphinx для Wordpress
Есть работающий контентный проект на Wordpress c довольной большой базой и большой посещаемостью.Необходимо реализовать быстрый поиск с подсказками на Sphinx.
Входные данные:
Cайт на Wordpress
База MySQL
Поиск будем строить по таблице wp_posts (порядка 150 000 записей)
Выходные данные:
Корректно быстро работающий поиск с автокоррекцией, морфологическими формами и подсказками для пользователя с возможностью выбора конкретной категории публикации.
Поиск со стороны пользователя:
1. Человек вводит запрос, стоп слова игнорируется.
2. Может указать конкретную категорию публикаций в которой будет происходить поиск
3. Идет вывод подсказок на основе поиска по тайтлу.
4. Далее при клике на подсказку человек попадает на целевую страницу. Если совпадения по тайтлу не найдено, то формируем страницу результатов на которой реализуем полноценный поиск по тексту.
Требования к поиску:
1. Должны работать всплывающие подсказки которая формируется при поиске по тайтлу записи.
2. Если совпадения по тайтлу не найдено, то по клику по кнопке поиск мы оказываемся на странице результатов поиска.
Пример:
Человек вводит “Educa”... подсказки показывают на основе тайтла. Но при клике на
подсказку человек оказывается на конечной странице, например “Education in USA” или “Aims of Education”.
Но человек может вводить и какое-нибудь стоп слово: “essay Education”, или “write essay education” - все равно подсказках отображается для Education.
С вводом каждого нового символа - подсказка должна корректироваться, например человек вводит “Aims o” к… уже должны остаться в подсказках: “Aims of Education”, “ultimate aims of research” и т.д.
-
532 3 0 Здравствуйте, готов взяться за вашу задачу.
Есть несколько вопросов по проекту, в частности, самый основной: ваш сайт на хостинге или сервере?
И второй: зачем сфинкс если все это можно реализовать js+mysql асинхроными запросами?
Рад обсудить ваш проект!
email: [email protected]
telegram: @kirweb
skype: live:bf271a80d16c10f5
tel: 0668348782
Актуальные фриланс-проекты в категории PHP
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 11 часов 30 минут назад ∙ 16 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 1 день 8 часов назад ∙ 32 ставки |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 1 день 14 часов назад ∙ 24 ставки |
Обновление плагинов и тем WP сайт putevka.uz«Нужно провести технический аудит WordPress-сайта, проверить актуальность, безопасность и совместимость установленных плагинов и темы. По результатам — предложить легальные варианты обновления, замены устаревших решений или перехода на официально доступные аналоги. Платные… HTML и CSS верстка, PHP ∙ 1 день 17 часов назад ∙ 39 ставок |
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 2 дня 7 часов назад ∙ 40 ставок |