Hi Micheal,

On what field type are you grouping and what version of Solr are you
using? Grouping by string field is faster.

Martijn

On 9 December 2011 12:46, Michael Jakl <jakl.mich...@gmail.com> wrote:
> Hi, I'm using the grouping feature of Solr to return a list of unique
> documents together with a count of the duplicates.
>
> Essentially I use Solr's signature algorithm to create the "signature"
> field and use grouping on it.
>
> To provide good numbers for paging through my result list, I'd like to
> compute the total number of documents found (= matches) and the number
> of unique documents (= ngroups). Unfortunately, enabling
> "group.ngroups" considerably slows down the query (from 500ms to
> 23000ms for a result list of roughly 300000 documents).
>
> Is there a faster way to compute the number of groups (or unique
> values in the signature field) in the search result? My Solr instance
> currently contains about 50 million documents and around 10% of them
> are duplicates.
>
> Thank you,
> Michael



-- 
Met vriendelijke groet,

Martijn van Groningen

Reply via email to