ES BUG? Filter excluding "-" still brings results with dash "-"

We have an index with documents which have the value "-" in a field "referrer". However when we try to exclude these values in Kibana, the documents are not filtered out. Digging deeper we see that ElasticSearch does not respect the query:

The query NOT referrer: \"-\" returns a document with referrer = -.