title: Elasticsearch Not Returning Expected Results For Singular vs Plural
body: <p>I'm currently having an issue with being unable to return hits for with a particular search term, and it's a bit perplexing to me:</p>
  <p>Term: <code>navy flower</code></p>
  <p>The query would up looking like:</p>
  <p><code>(name: &quot;navy flower&quot;~5 OR sku: &quot;navy flower&quot;~10 OR description: &quot;navy flower&quot;~5)</code></p>
  <p>No hits.</p>
  <p>If I change the term to: <code>navy flowers</code></p>
  <p>I get 3 hits with it:</p>
  <p><a href="https://i.stack.imgur.com/DyG3s.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DyG3s.png" alt="Hit Result" /></a></p>
  <p>The mappings I currently have setup on the index are as follows:</p>
  <pre><code>{
    &quot;mappings&quot;: {
      &quot;_doc&quot;: {
        &quot;properties&quot;: {
          &quot;active&quot;: {
            &quot;type&quot;: &quot;long&quot;
          },
          &quot;description&quot;: {
            &quot;type&quot;: &quot;text&quot;
          },
          &quot;id&quot;: {
            &quot;type&quot;: &quot;integer&quot;
          },
          &quot;name&quot;: {
            &quot;type&quot;: &quot;text&quot;
          },
          &quot;sku&quot;: {
            &quot;type&quot;: &quot;text&quot;
          },
          &quot;upc&quot;: {
            &quot;type&quot;: &quot;text&quot;,
            &quot;fields&quot;: {
              &quot;keyword&quot;: {
                &quot;type&quot;: &quot;keyword&quot;,
                &quot;ignore_above&quot;: 256
              }
            }
          }
        }
      }
    }
  }
  </code></pre>
  <p>I'm must be missing something obvious for the match to not be working on the singular vs plural form of the word.</p>