Thank you for your answer but I'm not sure I've understood: document.type
is not in the same core as annotations, how can I facet on that field?

Il giorno gio 26 mag 2016 alle ore 14:06 Upayavira <u...@odoko.co.uk> ha
scritto:

>
>
> On Thu, 26 May 2016, at 01:02 PM, Zaccheo Bagnati wrote:
> > Hi all,
> > I have a SOLR core containing documents:
> >   document (id, type, text)
> > and a core containing annotations (each document has 0 or more
> > annotations):
> > annotation (id, document_id, user, text)
> >
> > I can filter annotations on document fields using JoinQueryParser but how
> > can I create a faceting? Let's say I want to build a faceting on
> > document.type counting how many annotations there are per each document
> > type.
> > how would you deal with such a case in SOLR? Is there a better data
> > design
> > to obtain that result?
>
> Just do the facet query on the annotations collection. A pivot facet on
> document id and type would give you what you want. Or, use a join to the
> docs collection to limit the number of documents you are faceting on.
>

Reply via email to