I've problem with parsing pipe "|" character in elastic. When a record have any special characters no result data.
{ "query": { "bool": { "must": [ { "term": { "username": "john|doe@group.net" } } ], "must_not": [], "should": [] } },
Only when I get rid of second element including "|" , when "username": "john" , the results is okay.