title: Elasticsearch completion suggestion case insensitive
body: <p>I'm doing an auto-complete in java using elasticsearch, so for that I built and map with the following code:</p>
  
  <pre><code>{
     "settings": {
        "analysis": {
           "analyzer": {            
              "whitespace_analyzer": {
                 "type": "custom",
                 "tokenizer": "whitespace",
                 "filter": [
                    "lowercase",
                    "asciifolding"
                 ]
              }
           }
        }
     },
     "mappings": {
       "product": {  
          "properties": {
             "product_suggestions" : {
                "type" :            "completion",
                "index_analyzer" :  "whitespace_analyzer",
                "search_analyzer" : "whitespace_analyzer",
  
                "preserve_position_increments": false,
                "preserve_separators": false
              }
  
          }
       }      
     }
  }
  </code></pre>
  
  <p>And put the following index:</p>
  
  <pre><code>{
      "product_suggestions" : {"input":["Apple II Lisa","Apple"]}
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>{    
      "product_suggestions" : {"input":["Iphone 5s","apple"]}
  }
  </code></pre>
  
  <p>If in java I do:</p>
  
  <pre><code>SuggestRequestBuilder req = esClient.prepareSuggest("auction").addSuggestion(
          new CompletionSuggestionFuzzyBuilder("searchSuggestion").field("product_suggestions").text(query).size(10));
  
  SuggestResponse suggestResponse = req.execute().actionGet();
  </code></pre>
  
  <p>With the query "app" I will get "apple","Apple" and "Apple II Lisa". </p>
  
  <p>Someone knows how I can fix this?</p>
  
  <p>Thanks </p>