Недопустимый параметр group.format в Solr 7.2.1 - PullRequest
0 голосов
/ 24 апреля 2019

Я работаю с Solr 7.2.1.У меня есть запрос Solr, который приводит 2 или более групп результирующего документа.Теперь я хочу, чтобы результат всей группы возвращался в виде плоского списка.Для этого я использую group.format = простой, но сервер Solr выбрасывает исключение.Ниже показано, как показывает ошибку:

"ошибка": {"метаданные": ["класс ошибок", "org.apache.solr.common.SolrException", "класс корневых ошибок","org.apache.solr.common.SolrException"], "msg": "Недопустимый параметр group.format", "code": 400} Пожалуйста, помогите.

Я пытался grouping.format = simple, но параметр имеетне влияет на результирующие группы документов

1 Ответ

1 голос
/ 24 апреля 2019

Из вашего примера, приведенного в комментариях выше:

localhost:8983/solr/core/select? group.limit=30 & group.query=(value1:"a b c") & group.query=((value1:a AND value1:b AND value1:c)-(value1:"a b c")) & group.query=((value1:a OR value1:b OR value1:c)-(value1:"a b c") -(value1:a AND value1:b AND value1:c)) & group.sort = option desc &debugQuery=on&group.format=simple &group=true &q=((value1:"a b c")^10 OR(value1:a AND value1:b AND value1:c)^9 ) OR value1:a OR value1:b OR value1:c&rows=15&wt=json

Если у вас есть пробелы после каждой записи (до &), тогда этот пробел отправляется как часть аргумента.Solr видит, что вы пытаетесь установить параметр simple<space>, а не просто simple.Простой с пробелом, и конец не является допустимым значением для group.format.

...