[ 
https://issues.apache.org/jira/browse/SOLR-5720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joel Bernstein updated SOLR-5720:
---------------------------------

    Attachment: SOLR-5720.patch

Changed "expanded" output from a NamedList to a Map. This was done because the 
expanded groups are not designed to be an ordered list. The documents *within* 
the groups are ordered SolrDocumentList, but the groups themselves are designed 
to be referenced by group name from the main collapsed result list. So, 
applications will iterate the main collapsed result list and lookup the 
expanded groups in the expanded Map.

Also beefed up the distributed test cases.





> Add ExpandComponent, which expands results collapsed by the 
> CollapsingQParserPlugin
> -----------------------------------------------------------------------------------
>
>                 Key: SOLR-5720
>                 URL: https://issues.apache.org/jira/browse/SOLR-5720
>             Project: Solr
>          Issue Type: New Feature
>    Affects Versions: 4.7, 5.0
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
>            Priority: Minor
>             Fix For: 4.7, 5.0
>
>         Attachments: SOLR-5720.patch, SOLR-5720.patch, SOLR-5720.patch, 
> SOLR-5720.patch
>
>
> This ticket introduces a new search component called the ExpandComponent. The 
> expand component expands a single page of results collapsed by the 
> CollapsingQParserPlugin.
> Sample syntax:
> {code}
> q=*:*&fq={!collapse 
> field=fieldA}&expand=true&expand.sort=fieldB+asc&expand.rows=10
> {code}
> In the above query the results are collapsed on "fieldA" with the 
> CollapsingQParserPlugin. The expand component expands the current page of 
> collapsed results.
> The initial implementation of the ExpandComponent takes three parameters:
> *expand=true* (Turns on the ExpandComponent)
> *expand.sort=fieldB+asc,fieldC+desc* (Sorts the documents based on a sort 
> spec. If none is specified the documents are sorted by relevance based on the 
> main query.)
> *expand.rows=10* (Sets the numbers of rows that groups are expanded to).



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to