Hi Erick,

Thanks again, I'm using the same thing as workaround. I first use "pivot
faceting" and another call to fetch actual documents.


On Fri, May 30, 2014 at 9:46 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> OK, I see what you're  trying to do. Unfortunately grouping is just not
> built to support multivalued fields. The nearest thing I can think of is
> "pivot faceting", but that only returns counts, not the actual documents.
>
> Sorry I can't be more help
> Erick
>
>
> On Fri, May 30, 2014 at 3:44 AM, Bhoomit Vasani <bhoomit.2...@gmail.com>
> wrote:
>
> > Hi Erick,
> >
> > Thanks for the response.
> >
> > What am I trying to do? :
> >
> > I have a multivalued field called tags for e.g.
> >
> >    - {
> >       - id: "1",
> >       - *tags*:["solr","lucene","facet"],
> >       *type*:"post"
> >       },
> >    - {
> >       - id: "2",
> >       - *tags*:["solr","multi-valued","grouping"],
> >       *type*:"quote"
> >       },
> >
> > .......
> >
> >
> > Now what I want is...
> > grouped:
> > {
> >
> >    - type:
> >    {
> >       - matches: 578,
> >       - groups:
> >       [
> >          -
> >          {
> >             - groupValue: "solr",
> >             - doclist:
> >             {
> >                - numFound: 365,
> >                - start: 0,
> >                - docs:
> >                [
> >                   -
> >                   {
> >                      - id: "1",
> >                      - *tags*:["solr","lucene","facet"],
> >                      *type*:"post"
> >                      },
> >                   - {
> >                      - id: "2",
> >                      - *tags*:["solr","multi-valued","grouping"],
> >                      *type*:"quote"
> >                      },
> >                   -
> >                   ]
> >                }
> >             },
> >          - {
> >             - groupValue: "lucene",
> >             - doclist:
> >             {
> >                - numFound: 365,
> >                - start: 0,
> >                - docs:
> >                [
> >                   -
> >                   {
> >                      - id: "1",
> >                      - *tags*:["solr","lucene","facet"],
> >                      *type*:"post"
> >                      },
> >                   ]
> >                }
> >             },...
> >
> >
> > But when I run this
> > *
> >
> http://127.0.0.1:8983/solr/select?wt=json&group=true&group.field=tags&q=*:*
> > <
> >
> http://127.0.0.1:8983/solr/select?wt=json&group=true&group.field=tags&q=*:*
> > >*
> > it
> > gives me error saying "*can not use FieldCache on multivalued field:
> > tags*".
> > It works fine on type field which is single valued.
> >
> > Hope the example is clear enough.
> >
> >
> >    -
> >
> >
> >
> >
> >
> >
> > On Thu, May 29, 2014 at 3:05 AM, Erick Erickson <erickerick...@gmail.com
> >
> > wrote:
> >
> > > what  would "grouping on a multivalued field" mean? Count the same doc
> > > separately for each value in the MV field? Use the first value?
> > >
> > > This seems similar to the problem of sorting on fields with more than
> > > one token, any approach I can think of will be wrong.
> > >
> > > But this smells like an XY problem. What is the use-case you're trying
> > > to support? If you tell us that there might be alternate approaches
> > > that would work OOB.
> > >
> > > To answer your question "not that I know of".
> > >
> > > Best
> > > Erick
> > >
> > > On Mon, May 26, 2014 at 11:28 PM, Bhoomit Vasani <
> bhoomit.2...@gmail.com
> > >
> > > wrote:
> > > >  Hi,
> > > >
> > > > Does latest release of solr supports grouping on a multi-valued
> field?
> > > >
> > > > According to this
> > > > https://wiki.apache.org/solr/FieldCollapsing#Known_Limitations it
> > > doesn't,
> > > > but the doc was last updated 14 months ago...
> > > >
> > > > --
> > > > --
> > > > Thanks & Regards,
> > > > Bhoomit Vasani | SE @ Mygola
> > > > WE are LIVE <http://www.mygola.com/>!
> > > > 91-8892949849
> > >
> >
> >
> >
> > --
> > --
> > Thanks & Regards,
> > Bhoomit Vasani | SE @ Mygola
> > WE are LIVE <http://www.mygola.com/>!
> > 91-8892949849
> >
>



-- 
-- 
Thanks & Regards,
Bhoomit Vasani | SE @ Mygola
WE are LIVE <http://www.mygola.com/>!
91-8892949849

Reply via email to