title: Multi Terms search NEST C#
body: <p>I want to do a search matching multiple values ( an array of values ) like this : </p>
  
  <pre><code>var result1 = _client.Search&lt;type1&gt;(s =&gt; s
              .Fields(f =&gt; f.trip_id)
              .Query(q =&gt; q
                  .Terms(t =&gt; t.arg1, value1)).Take(_allData))
                  .Documents.Select(d =&gt; d.arg2).ToArray();
  
  var result2 = _client.Search&lt;type2&gt;(s =&gt; s
                        .Query(q =&gt; q
                            .Terms(t =&gt; t.arg3, result1))
                            .Take(_allData)
                            ).Documents.Select(s =&gt; s.ar3).ToList();
  </code></pre>
  
  <p>How can I do ? I was thinking about facets but I don't see how I can do it.
  The only way for now that works is with a <code>foreach</code> iterator which is not really effective...</p>
  
  <p>Thanks for your help.</p>