У меня есть высокоуровневый вопрос о Sphinx на Ruby On Rails:Sphinx и друг поиска
, я хочу, чтобы искать являются статьи, написанные моими друзьями. Структура модели будет:
User has_many users :through relationships
Article belongs_to User
Мой вопрос: какой синтаксис я использовал бы на Сфинкса, так пользователь ищет статей и получает только статьи, написанные его друзьями? У меня возникли проблемы с поиском этого онлайн, и я хотел бы иметь представление о том, как это будет работать, прежде чем я приложу свое решение.
ПРИМЕЧАНИЕ. Я подозреваю, что одно решение должно иметь массив идентификаторов друзей, а затем использовать условие: with => {: id => array_of_friendIDs}. Но, может быть, есть более эффективный способ сделать это?
Большое спасибо за это MrTheWalrus – Laurent