Hi,
I am implementing edge ngram on a text field for letters and digits. But it is not able to search numeric value.
My code is:
PUT my-index-00001
{
  "settings": {
    "analysis": {
      "analyzer": {
        "autocomplete": {
          "tokenizer": "autocomplete",
          "filter": [
            "lowercase"
          ]
        },
        "autocomplete_search": {
          "tokenizer": "lowercase"
        }
      },
      "tokenizer": {
        "autocomplete": {
          "type": "edge_ngram",
          "min_gram": 2,
          "max_gram": 10,
          "token_chars": [
            "letter",
            "digit"
          ]
        }
      }
    }
  },
  "mappings": {
    "properties": {
      "title": {
        "type": "text",
        "analyzer": "autocomplete",
        "search_analyzer": "autocomplete_search"
      }
    }
  }
}
I inserted this value:
PUT my-index-00001/_doc/1
{
  "title": "realtors 545768 hello" 
}
And I am searching by numeric value:
GET my-index-00001/_search
{
  "query": {
    "match": {
      "title": "54"
    }
  }
}
But no result.
Thanks