подскажите, расчет score, к примеру как на
Ссылка удалена модератором.
Они отдают в json
{
"name": "Beijing",
"name_url": "beijing",
"image": "/beijing.front.variety.1669809707131.jpg",
"score": 100,
"properties": [],
"groupScores": {
"group_demographics": {
"label": "Демография",
"value": 56,
"trend": -1
},
"group_quality_of_living": {
"label": "Уровень жизни",
"value": 86,
"trend": 0
},
"group_environment": {
"label": "Окружающая среда",
"value": 74,
"trend": 0
},
"group_leisure": {
"label": "Досуг",
"value": 26,
"trend": -1
},
"group_transportation": {
"label": "Транспорт",
"value": 77,
"trend": 0
},
"group_general_info": {
"label": "Общая информация",
"value": 64,
"trend": -1
}
},
"picture": {
"kind": "front",
"name_url": "beijing",
"ts": "1669809707131"
},
"price": null,
"currency": " EUR"
}
score - это основной рейтинг
groupScores - это рейтинг в определенных группах определенной категории записи
Можете подсказать формулу расчета и первого и второго варианта.
Думаю что первым делом, происходит подсчетом суммы общей заполненности данных по полям групп, потом это число делится на количество записей, тем самым получаем среднее значение и уже дальше в тупике.