Diego Ceccarelli created SOLR-8776:
--------------------------------------

             Summary: Support RankQuery in grouping
                 Key: SOLR-8776
                 URL: https://issues.apache.org/jira/browse/SOLR-8776
             Project: Solr
          Issue Type: Improvement
          Components: search
    Affects Versions: master
            Reporter: Diego Ceccarelli
            Priority: Minor
             Fix For: master


Currently it is not possible to use RankQuery [1] and Grouping [2] together 
(see also [3]). In some situations Grouping can be replaced by Collapse and 
Expand Results [4] (that supports reranking), but i) collapse cannot guarantee 
that at least a minimum number of groups will be returned for a query, and ii) 
in the Solr Cloud setting you will have constraints on how to partition the 
documents among the shards.

I'm going to start working on supporting RankQuery in grouping. I'll start 
attaching a patch with a test that fails because grouping does not support the 
rank query and then I'll try to fix the problem, starting from the non 
distributed setting (GroupingSearch).

My feeling is that since grouping is mostly performed by Lucene, RankQuery 
should be refactored and moved (or partially moved) there. 

Any feedback is welcome.

[1] https://cwiki.apache.org/confluence/display/solr/RankQuery+API 
[2] https://cwiki.apache.org/confluence/display/solr/Result+Grouping
[3] 
http://mail-archives.apache.org/mod_mbox/lucene-solr-user/201507.mbox/%3ccahm-lpuvspest-sw63_8a6gt-wor6ds_t_nb2rope93e4+s...@mail.gmail.com%3E
[4] https://cwiki.apache.org/confluence/display/solr/Collapse+and+Expand+Results



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to