Solr Сгруппированные Значения - PullRequest
0 голосов
/ 31 января 2019

Я сталкиваюсь с этой проблемой при группировке в solr.Чтобы убедиться в этом, я установил демонстрационную версию solr вне своей среды в коллекцию с именем Gettingstarted и проиндексировал все предоставленные демонстрационные папки \ example \ exampledocs.

Я использовал команду в windows для индексацииэти документы.java -Dauto -Dc = Gettingstarted -Drecursive -jar post.jar * .xml

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

Так что здесьмоя проблема, когда я группирую по полю, которое многозначно, оно возвращает только одно из значений.

http://localhost:8983/solr/gettingstarted/select?q=id:SP2514N&group.field=features&group=true&q=*&group=true&group.format=grouped

enter image description here

В приведенном выше URL-адресе я группирую по многозначному полю 'features'.

Я фильтрую по 1 конкретному документу.В этом документе содержится 6 значений, поэтому я думаю, что здесь я получу 6 сгруппированных результатов, все с одним документом.

Это содержание этого документа специально в демонстрационной версии.«особенности»: [«7200 об / мин, кэш-память 8 МБ, IDE Ultra ATA-133», «NoiseGuard, технология SilentSeek, двигатель с гидродинамическим подшипником (FDB)»]

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

У кого-нибудь когда-либо была эта проблема или возможные решения?

-Paul

...