cannot escape them with backslack or including them in quotes. You can use ".keyword". echo "wildcard-query: two results, ok, works as expected" With our no credit card required 14-day free trial you can launch Stacks within minutes and explore the full potential of Kibana as well as OpenSearch Dashboards and Grafana, all within a single platform. {1 to 5} - Searches exclusive of the range specified, e.g. The reserved characters are: + - && || ! what type of mapping is matched to my scenario? terms are in the order provided, surround the value in quotation marks, as follows: Certain characters must be escaped by a backslash (unless surrounded by quotes). special characters: These special characters apply to the query_string/field query, not to characters: I have tried every form of escaping I can imagine but I was not able to Search Perfomance: Avoid using the wildcards * or ? "default_field" : "name", KQLdestination : *Lucene_exists_:destination. As you can see, the hyphen is never catch in the result. If you must use the previous behavior, use ONEAR instead. echo "???????????????????????????????????????????????????????????????" To negate or exclude a set of documents, use the not keyword (not case-sensitive). It say bad string. Those operators also work on text/keyword fields, but might behave Why do academics stay as adjuncts for years rather than move around? analyzed with the standard analyzer? Lucene supports a special range operator to search for a range (besides using comparator operators shown above). For example: Lucenes regular expression engine does not support anchor operators, such as A basic property restriction consists of the following: