#solr
#solr
Вопрос:
Я хочу применить group by к моему документу solr. Я пробовал
group:onamp;group.field=<field_name>
в моем запросе. При использовании этого я вообще не получаю никаких записей.
В документе solr упоминается, что поле, к которому мне нужно применить группировку, должно быть проиндексировано. В моем случае это групповое поле уже проиндексировано.
Подсказки и веб пока мне не помогли.
Версия Solr: v6.2.0
Комментарии:
1. Я также пробовал опцию group:true
2. Вы пробовали
group=true
? Любой HTTP-аргумент должен иметь свой ключ и значение, разделенные=
символом . Какой тип поля вы группируете?3. я думаю, что в solr запрос разделен (двоеточием). В постановке задачи ошибка опечатки. Я пробовал group: trueamp;group.field:asset_id. Я также попробовал ваше предложение
4. Извините, но это не так. В синтаксисе запроса lucene имя поля будет разделяться
:
символом . Это в обычных параметрах HTTP-запроса, а не в поле запроса lucene. Вы включаете группировку, используяgroup=true
в URL, а такжеgroup.field=fieldname
. Также важно, чтобы поле также было строковым полем, таким как StrField или TextField . Какой результат вы на самом деле получаете?5. Я попробую это предложение. Но есть ли у вас какие-либо идеи, как передать параметр запроса в spring data solr