Структура документа solr, как указано ниже, теперь мне нужно извлечь документ, имеющий event_name="product view"
, и сгруппировать его по электронной почте, чтобы электронная почта не повторялась. Теперь на листинге электронной почты, как может разбить на страницы уникальную электронную почту. В качестве запроса возвращаем общее количество документов, а не количество групп
"docs":[
{
"id":"1",
"email":"xxxxxx@gmail.com",
"gender":"M",
"location":["yyy"],
"created":123444,
"event_name":"product viewed",
"event_property":"product",
"event_value":"sun glassed",
"_version_":1617201602734587904,
"location_str":["yyyy"]
},
{
"id":"4",
"email":"xxxxxx@gmail.com",
"gender":"F",
"location":["zzzz"],
"created":123447,
"event_name":"Add To Cart",
"event_property":"Name",
"event_value":"sun glasses",
"_version_":1617202784870858752,
"location_str":["zzzz"]
},
{
"id":"5",
"email":"xxxxxx@gmail.com",
"gender":"M",
"location":["kkkkk"],
"created":123464,
"event_name":"Product Clicked",
"event_property":"Category",
"event_value":"Contact Lens",
"_version_":1617202784871907328,
"location_str":["lllll"]
}
]