Есть такой source
{
sql_query = SELECT id, title, announcement, public_time FROM articles WHERE state = 1
sql_attr_timestamp = public_time
}
Делаю запрос
$query = SphinxQL::create($conn)
->select('id', 'title', 'announcement', 'public_time')
->from('Index')
->match($field, $query_string)
->orderBy('public_time', 'DESC');
В возвращаемом запросе отсутствуют указанные поля, чтобы они появились - необходимо указать их в sql_attr_*.
Вопрос - для чего тогда в sql_query перечислять поля? Или необходимо перечислить их в запросе, а потом указать их тип через sql_field/attr_* ?