title: Elastic-nest.Search with analyzer doesn't work.It can't detect analyzer
body: <p>I am using elastic with nest for c#.I create analyzers on index time but on search time they don't work.The search query returns me no documents.</p>
  
  <p>Here is my class </p>
  
  <pre><code>public class Car {
     Text(Analyzer = "greek",SearchAnalyzer ="custom",Index = true,IncludeInAll = true)]
     public string SERVICE_DESC { get; set; }
  }
  </code></pre>
  
  <p>And here is my search query</p>
  
  <pre><code>var response = client.Search&lt;Cars&gt;(n =&gt; n
     .Index(index)
     .Type(type)
     .Size(searchSize)
     .From(0)
     .TrackScores(true)
     .Query(q =&gt; q
     .Match(qs =&gt; qs.Field(fieldsForSearchList[0]).Analyzer("custom")
     .Operator(Operator.And).Query("*"+searchWord+"*"))));
  </code></pre>
  
  <p>As I mentioned I have already created the two analyzers ("greek","custom")</p>
  
  <pre><code>var response = client.CreateIndex(index, s =&gt; s.Settings(s1 =&gt; s1.NumberOfShards(5)
    .NumberOfReplicas(5)
    .Analysis(a =&gt; a.TokenFilters(t =&gt; t
    .IcuTransform("greeklatin", it =&gt; it.Id("Greek-Latin; NFD; [:NonspacingMark:] Remove; NFC")//
    .Drection(IcuTransformDirection.Forward)) //
    .IcuTransform("latingreek", lg =&gt; lg.Id("Greek-Latin; NFD; [:Nonspacing Mark:] Remove; NFC")
    .Direction(IcuTransformDirection.Reverse))
    .EdgeNGram("greekedge", ed =&gt; ed.MaxGram(50)
    .MinGram(1)
    .Side(EdgeNGramSide.Front))
    .Stop("greekstop", sw =&gt; sw.StopWords())
    .Lowercase("greeklowercase", gl =&gt; gl.Language(Language.Greek.ToString()))
    .KeywordMarker("greekkeywords", gk =&gt; gk.Keywords("")).Stemmer("greekstemmer", gs =&gt; gs.Language(Language.Greek.ToString())))
    .CharFilters(ma =&gt; ma.Mapping("hmap", map =&gt; map.Mappings("h=&gt;η"))).Analyzers(a1 =&gt; a1.Custom("greek", t =&gt;t.Tokenizer("standard").Filters("greekedge",/* "greekstop",*/ "greeklowercase", "greekkeywords",/*"greekstemmer",*/ "greeklatin", "latingreek")
    .CharFilters("hmap")) .Custom("custom", cu =&gt; cu.Tokenizer("standard").Filters(/*"greekstop",*/ "greeklowercase", "greekkeywords",/* "greekstemmer" ,*/ "greeklatin", "latingreek")
    .CharFilters("hmap"))))));
  </code></pre>