Доброго времени суток! Появилась некоторая задача, не знаю как решить. Вообщем, есть sphinx, и есть таблицы company и users. Связаны эти таблицы между собой связью м <-> м. Связь осуществляется через таблицу company_readers. Так вот, на данный момент, нужно получать списки подписчиков той или иной компании. Вообщем, сфинкс в конечном итоге должен мне вернуть что-то вроде такой структуры данных: id | company_id | deleted | blocked | joined_at | last_action_at , где id - идентификатор пользователя, company_id - идентификатор компании (он же и фильтр в будущем). Создал источник, затем создал индекс и получил варнинг, говорящий о том, что сколько то там записей - это дубликаты. Ок, идем дальше, делаю запрос в поиск - возвращает не все данные. Итак, я конечно понимаю, что это правильно, но как мне в таком случае решить нужную задачу? Мне нужно, чтобы возвращались все записи...
Вообщем, если вдруг кому понадобится ответ на данный вопрос, то читать http://sphinxsearch.com/docs/archives/1.10/conf-sql-attr-multi.html