Группа Solr по нескольким полям - PullRequest
1 голос
/ 08 февраля 2020

Позволяет ли Solr группировать по нескольким полям так же, как в SQL с GROUP BY?

Если так, то как?

Например: если я хочу сгруппировать по имени и электронной почте. Я попытался добавить несколько групповых полей ...

group=true&group.field=name&group.field=email

Но он группирует только по одному из полей.

Я просматривал другие посты с похожими вопросами, но ни на один из них не было подтвержденного ответа.

1 Ответ

0 голосов
/ 08 февраля 2020

Боюсь, что вы не можете пересекать сгруппированные результаты в время запроса на основе group.field.

Оставшимся решением будет создание комбинации двух полей в новое. в время индекса и используйте это новое поле для группировки, которое даст вам результаты.

См .: https://lucene.apache.org/solr/guide/6_6/result-grouping.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...