[ https://issues.apache.org/jira/browse/SOLR-3936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Garski updated SOLR-3936: --------------------------------- Attachment: SOLR-3936.patch The root issue is that the sorting for grouped queries comes from the GroupingSpecification, which is not modified by the QueryElevationComponent. Attached is a patch that adds support for using query elevations with grouped queries and a corresponding unit test. > QueryElevationComponent: Wrong order when result grouping is activated > ---------------------------------------------------------------------- > > Key: SOLR-3936 > URL: https://issues.apache.org/jira/browse/SOLR-3936 > Project: Solr > Issue Type: Bug > Components: SearchComponents - other > Affects Versions: 4.0 > Reporter: Michael Berger > Attachments: SOLR-3936.patch > > > When I use elevation together with grouping I got not the expected result > order. > I tried it with the standard solr example: > http://localhost:8983/solr/elevate?enableElevation=true&fl=score%2C[elevated]%2Cid%2Cname&forceElevation=true&group.field=manu&group=on&indent=on&q=ipod&wt=json > > but the results ignored the elevation: > { > "responseHeader":{ > "status":0, > "QTime":2, > "params":{ > "enableElevation":"true", > "fl":"score,[elevated],id,name", > "indent":"on", > "q":"ipod", > "forceElevation":"true", > "group.field":"manu", > "group":"on", > "wt":"json"}}, > "grouped":{ > "manu":{ > "matches":2, > "groups":[{ > "groupValue":"belkin", > "doclist":{"numFound":1,"start":0,"maxScore":0.7698604,"docs":[ > { > "id":"F8V7067-APL-KIT", > "name":"Belkin Mobile Power Cord for iPod w/ Dock", > "score":0.7698604, > "[elevated]":false}] > }}, > { > "groupValue":"inc", > "doclist":{"numFound":1,"start":0,"maxScore":0.28869766,"docs":[ > { > "id":"MA147LL/A", > "name":"Apple 60 GB iPod with Video Playback Black", > "score":0.28869766, > "[elevated]":true}] > }}]}}} > the elevate.xml defines the following rules : > <query text="ipod"> > <doc id="MA147LL/A" /> <!-- put the actual ipod at the top --> > <doc id="IW-02" exclude="true" /> <!-- exclude this cable --> > </query> > > </elevate> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org