Как сделать разбиение на страницы с группировкой в ​​поиске Solr - PullRequest
0 голосов
/ 19 ноября 2018

Структура документа 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"]
     }
    ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...