Ответы пользователя по тегу Sphinx
  • Как в Sphinx учитывать ctr при поиске?

    @sps1735 Автор вопроса
    @portfelio спасибо. Так и делал. Оказалось что надо было обновить 2.0.8 до 2.1.5 вручную. Там какой-то баг с ORDER BY поправили.

    И еще вот это запрос неправильный был:
    $sql = " SELECT * FROM posts WHERE id IN ($ids) ";
    Надо:
    $sql = " SELECT * FROM posts WHERE id IN ($ids) ORDER BY FIELD(id, $ids) ";


    Я правильно понимаю, что сортировка по super_ctr происходит после того как данные и weight получены?
    А для того чтоб ctr учитывать при получении данных надо переписывать формулу в OPTION ranker=
    Ответ написан
    Комментировать