получить количество многозначных полей в solr

В solr у меня есть многозначное поле с именем animal, и оно имеет значения {cat, dog}. Можно ли получить количество значений внутри многозначного поля в solr (в моем примере 2)?

7 голосов | спросил ak87 12 WedEurope/Moscow2012-12-12T14:58:36+04:00Europe/Moscow12bEurope/MoscowWed, 12 Dec 2012 14:58:36 +0400 2012, 14:58:36

2 ответа


0

Если вы хотите считать элементы в многозначном поле, используйте CountFieldValuesUpdateProcessorFactory

ответил Okke Klein 12 WedEurope/Moscow2012-12-12T16:15:43+04:00Europe/Moscow12bEurope/MoscowWed, 12 Dec 2012 16:15:43 +0400 2012, 16:15:43
0

Не существует прямого способа получить количество элементов в многозначном поле.
Вы всегда можете сохранить количество полей во время индексации и использовать его.

Если вы не используете во время запроса, вы всегда можете посчитать размер списка.

ответил Jayendra 12 WedEurope/Moscow2012-12-12T15:18:08+04:00Europe/Moscow12bEurope/MoscowWed, 12 Dec 2012 15:18:08 +0400 2012, 15:18:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132