{
    filtered:{
        query:{
            term:{
                "name.first":"shay"
            }
        },
        filter:{
            bool:{
                must:[
                    {
                        term:{
                            "name.first":"shay1"
                        }
                    },
                    {
                        term:{
                            "name.first":"shay4"
                        }
                    }
                ],
                must_not:{
                    term:{
                        "name.first":"shay2"
                    }
                },
                should:{
                    term:{
                        "name.first":"shay3"
                    }
                }
            }
        }
    }
}