Мне предоставили набор (одобренных) требований и уже одобренное решение для внедрения системы пользовательского поиска Google на существующий веб-сайт.
На этом веб-сайте есть следующее:
Вакансии
- Category 1
- Категория 2
- Категория 3
Нормальные страницы
- Category 1
- Категория 2
- Категория 3
Требование функциональности поиска состоит в том, чтобы люди могли использовать флажки для фильтрации результатов. Итак, если следующее было правдой:
[x] Category 1
[ ] Category 2
[x] Category 3
Тогда не будут отображаться страницы из Категории 2. Однако есть также:
[x] Show jobs only
Как я могу реализовать это с помощью системы пользовательского поиска Google? Я читал о PageMap
, об использовании <meta>
тегов и т. Д., Но не могу понять, как мне фильтровать результаты на их основе ..?
Я посмотрел здесь: API пользовательского поиска Google - сортировка / фильтр
Однако, похоже, это не отвечает на мои опасения. Я все еще немного потерялся в документации.
Возможно ли такое? Есть ли у кого-нибудь ссылки на более подробные примеры?
У меня была мысль попробовать фильтрацию в памяти ... однако, если Google просто произойдет, чтобы отбросить страницу с 1 заданием из 10 результатов, когда установлен флажок [x] Show jobs only
... тогда пользователь получит только 1 результат на странице.
Я склоняюсь к набору результатов на основе XML с использованием системы пользовательского поиска ... однако, если это необходимо изменить, я открыт для предложений.
Любые советы приветствуются.