У меня есть запрос в aws cloudsearch. Я сделал следующие вещиКак фильтровать отдельные данные в CloudSearch: AWS?
1) Создан домен
2) Загрузив данные & создали индексирование
У меня есть поля данных, как: user_id, user_name, user_details
, и т.д.
Моя цель состоит в том, чтобы получить сгруппированных/отдельные данные конкретного поля & его общее количество. В Cloudsearch Группа по/Distinct ключевые слова не поддерживаются. Итак, я просмотрел документацию облаков &, выполнив ее, добавив facet.user_id={}
в строку запроса.
Но мне нужны данные поля user_name вместе с user_id и счет. ** Пожалуйста, обновите меня относительно этого.
Вот мой полный запрос:?q="Tamil Selvan"&facet.user_id={}
Вот мой результат запроса:
{
"status": {
"rid": "isTcmOYp+AEKhpbc",
"time-ms": 6
},
"hits": {
"found": 986,
"start": 0,
"hit": []
},
"facets": {
"user_id": {
"buckets": [{
"value": "5",
"count": 213
}, {
"value": "182",
"count": 197
}]
}
}
}
Мой ожидаемый результат:
{
"status": {
"rid": "isTcmOYp+AEKhpbc",
"time-ms": 6
},
"hits": {
"found": 986,
"start": 0,
"hit": []
},
"facets": {
"user_id": {
"buckets": [{
"value": "5",
"user_name":"Tamil Selvan",
"count": 213
}, {
"value": "182",
"user_name":"Tamil Selvi",
"count": 197
}]
}
}
}