Я пытаюсь выяснить, может ли Solr комбинировать количество фасетов для разных полей.Я делаю запрос, подобный следующему:
http://host:port/solr/collection/select?facet.field=title&facet.field=intro_text&facet.prefix=par&rows=0&q=*:*&facet=on
Ответ имеет значения для обоих терминов, отображаемых в отдельных полях:
"facet_counts": {
"facet_queries": {},
"facet_fields": {
"title": [
"parcel",
5,
"part",
1
],
"intro_text": [
"partners",
3,
"partnerships",
2,
"parcel",
1,
"paris",
1,
"part",
1,
"particularly",
1,
"partly",
1,
"partn",
1
]
},
"facet_ranges": {},
"facet_intervals": {},
"facet_heatmaps": {}
}
Можно ли объединить эти результаты в одно поле?
например,
"facet_counts": {
"facet_queries": {},
"facet_fields": {
"combined_counts": [
"partners",
3,
"partnerships",
2,
"parcel",
6,
"paris",
1,
"part",
2,
"particularly",
1,
"partly",
1,
"partn",
1
]
},
"facet_ranges": {},
"facet_intervals": {},
"facet_heatmaps": {}
}
Где в этом примере счетчики "parcel" и "part" являются суммой обоих результатов из каждого поля.
Я пытался создатьлокальные параметры с одинаковыми именами, но один всегда переопределяет другой - они никогда не суммируются.