match_phrase doesn't work with fuzziness.
Try with span queries:
{
"query":{
"bool":{
"must":[
{
"span_near":{
"clauses":[
{
"span_multi":{
"match":{
"fuzzy":{
"content":{
"value":"ichae",
"fuzziness":2
}
}
}
}
},
{
"span_multi":{
"match":{
"fuzzy":{
"content":{
"value":"jordan",
"fuzziness":2
}
}
}
}
},
{
"span_multi":{
"match":{
"fuzzy":{
"content":{
"value":"and",
"fuzziness":2
}
}
}
}
},
{
"span_multi":{
"match":{
"fuzzy":{
"content":{
"value":"cottie",
"fuzziness":2
}
}
}
}
},
{
"span_multi":{
"match":{
"fuzzy":{
"content":{
"value":"pippe",
"fuzziness":2
}
}
}
}
}
],
"slop":0,
"in_order":true
}
}
]
}
}
}