title: solr - string search field multiple value, all word must match
body: <p>Currently i have sample data like this :</p>
  
  <pre><code>&lt;doc&gt;
  &lt;int name="name"&gt;Nice Dress&lt;/int&gt;
  &lt;arr name="keyword"&gt;
    &lt;str&gt;best cocktail dress&lt;/str&gt;
    &lt;str&gt;platform complete pumps&lt;/str&gt;
    &lt;str&gt;platform pumps&lt;/str&gt;
    &lt;str&gt;slip dress&lt;/str&gt;
  &lt;/arr&gt;
  </code></pre>
  
  <p>  </p>
  
  <p>I used multiple value for "keyword" field. </p>
  
  <p><strong>case 1</strong></p>
  
  <pre><code>defType:edismax
  qf:keyword
  q:cocktail dress
  </code></pre>
  
  <p>solr will return the data.</p>
  
  <p><strong>case 2</strong></p>
  
  <pre><code>defType:edismax
  qf:keyword
  q:coctail dress pump
  </code></pre>
  
  <p>it still return the data, If we see from the sample data, no keyword contain all this 3 word ('coctail' 'dress' 'pump') in one row of each keyword.
  How to make solr not to return this result? </p>
  
  <p>Thanks.</p>