MongoDB search multiple fields matching parts of a string
<p>Here is a challenge to my fellows MongoDB and NodeJs Devs</p>

<p>I have a search form, in which a user can enter the following:</p>

<pre><code>225/65R16 71T K715 Hankook
</code></pre>

<p>As for my mongodb, I have a collection with the following docs: </p>

<pre><code>1- { _id: SomeId, Description: 225/65R16 71T K715, Brand: Hankook, Ref: 123455 }
2- { _id: SomeId, Description: 225/65R16 71T K715, Brand: Continental, Ref: 123456 }
3- { _id: SomeId, Description: 225/65R16 94T Energy, Brand: Hankook, Ref: 123457 }
</code></pre>

<p>How can I do that so that when searching any combination below I get results for the docs 1 and 3 above?</p>

<p>List of combinations:</p>

<pre><code>Hankook
225/65R16
225/65R16 Hankook
225 Hankook
225 Han
</code></pre>