За последние 24 часа нас посетили 22828 программистов и 1261 робот. Сейчас ищут 758 программистов ...

sphinx

Тема в разделе "Прочие вопросы по PHP", создана пользователем dapperkop, 7 апр 2014.

  1. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Доброго времени суток!

    Появилась некоторая задача, не знаю как решить.

    Вообщем, есть sphinx, и есть таблицы company и users. Связаны эти таблицы между собой связью м <-> м. Связь осуществляется через таблицу company_readers.

    Так вот, на данный момент, нужно получать списки подписчиков той или иной компании. Вообщем, сфинкс в конечном итоге должен мне вернуть что-то вроде такой структуры данных:

    id | company_id | deleted | blocked | joined_at | last_action_at

    , где id - идентификатор пользователя, company_id - идентификатор компании (он же и фильтр в будущем).

    Создал источник, затем создал индекс и получил варнинг, говорящий о том, что сколько то там записей - это дубликаты. Ок, идем дальше, делаю запрос в поиск - возвращает не все данные.

    Итак, я конечно понимаю, что это правильно, но как мне в таком случае решить нужную задачу? Мне нужно, чтобы возвращались все записи...
     
  2. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0