You could try to denormalize even more :

Create two collections:

- one with user groups in mind
- the second collection with user and groupSignature groups in mind.

For instance, with user groups in mind :

{
        "id": "svsKQSFfzhu-SznsU8FUII",
        "user": "admin",
        "furniture_count":2,
        "furniture":[
        {
                "name": "Table",
                 "updateDate": "2012-12-31T15:31:16.012Z",
                "id": "svsKXRqbVhqZa-SznsU8FUII",
                "type": 1,
                "groupSignature": "5FJHzWke16auaB2hdqcIP)3a",
        },
        {
                "name": "Chair",
                "updateDate": "2012-12-31T15:32:16.012Z",
                "id": "t1JLXRqbVhqZa-SzA7CiXdE2",
                "type": 1,
                "groupSignature": "5FJHzWke16auaB2hdqcIP)3b",
        }]
}
{
        "id": "svsKQSFfzhu-Sqsdr8FUGG",
        "user": "bob",
        "furniture_count":1,
        "furniture":[
        {
                "name": "Desk",
                "updateDate": "2012-12-31T15:33:16.012Z",
                "id": "sIYLXRqbVhqZa-Sz)yIXsZCY",
                "type": 1,
                "groupSignature": "5FJHzWke16auaB2hdqcIP)3c",
        }]
}
{
        "id": "svsSDDFseshu-Sqsdr8FUGG",
        "user": "Jimmy",
        "furniture_count":1,
        "furniture":[
        {
                "name": "Closet",
                "updateDate": "2012-12-31T15:34:16.012Z",
                "id": "D231Y(haaeWbS2abwjfOT2zt",
                "type": 1,
                "groupSignature": "5FJHzWke16auaB2hdqcIP)3d",
        }] 
}



-----
Jouve
France.
--
View this message in context: 
http://lucene.472066.n3.nabble.com/Get-groups-which-has-the-number-of-elements-greater-than-tp4174352p4174729.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to