поиск по sphinx (у меня есть база данных вакансий в sphinx, и каждая работа связана с компанией.)

#laravel #sphinx

#laravel #сфинкс

Вопрос:

У меня есть база данных вакансий в sphinx, и каждая работа связана с компанией.

Я хочу отправлять уведомления о вакансиях пользователям, и это количество составляет максимум 10 заданий в одном электронном письме с предупреждением.

Я также хочу ограничить количество вакансий в одной компании до 3. Я хочу взять более 3 заданий, только если я не могу найти 10 заданий для оповещений.

Не могли бы вы, пожалуйста, кто-нибудь сказать мне, как я могу добиться этого с помощью поиска в sphinx?

Комментарии:

1. Похоже, вы можете извлечь выгоду из Manticore Search (форк Sphinx) Просачивать запросы — play.manticoresearch.com/pq поскольку он изначально был разработан для задач, подобных вашей.

2. Я ответил на этот вопрос на форуме SPhinx sphinxsearch.com/forum/view.html?id=16518 . Как бы то ни было, не понимаю, как запросы Percoalte помогут напрямую, поскольку они не могут реализовать эту логику 3 результатов на компанию (если не менее 10 результатов). Собираюсь по-прежнему выполнять фильтрацию при последующей обработке.