The colon character is not being treated as a word separator/boundary

I reviewed elasticsearch documentation and still I am not sure how build
correctly curl xput query where I will set up colon character ":" like word
delimiter.
My database has many logstash indexers - logstash-%{+YYYY.MM.dd} with
@message field, where I need find string "failure", the problem is that I
can find result using "failure:request"
Can I resolve it global or I need add xput query to new logstash indexer?