Архив: Реализовать поиск на Sphinx для Wordpress
Бюджет
По договоренности
Создан: 6 лет назад
Закрыт
- Описание
- Есть работающий контентный проект на 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” и т.д.
- Категория