Я хочу использовать запрос «Больше подобных», чтобы найти похожие документы и свернуть те, которые имеют одинаковое значение для поля «изображение». Я пытался использовать параметры свертывания полей, однако они, похоже, не работают для "Больше подобных" .
Ниже приведен фрагмент моего кода. Можете ли вы сказать мне, как свернуть результаты с помощью запроса «Еще похоже на это»?
$url = "http://{$host}:{$port}/solr/{$core}/mlt";
$data = [
'stream.body' => $content,
'fl' => 'image,content,title,signature',
'start' => 0,
'order' => "score desc",
'wt' => 'json',
'mlt.fl' => 'content,title',
// these lines do nothing ---v
'group' => 'true',
'group.field' => 'image',
'group.sort' => 'impressions desc',
'group.main' => 'true'
];
$curlHandle = curl_init($url);
$options = array (
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $data
);
curl_setopt_array($curlHandle , $options);
$result = json_decode(curl_exec($curlHandle));