title: django filter icontains match whole words only
body: <p>I am using the filter icontains to search for words but I only want it to match whole words.  e.g. if I searched for liver I wouldn't want it returning delivery.</p>
  
  <p>my query looks like this</p>
  
  <pre><code>MyModel.objects.filter(title__icontains=search_word)
  </code></pre>
  
  <p>I have seen the filter <code>__search</code> but this does not bring back results with 3 characters or less and the site I am building contains a lot of these which could be searched for, e.g. 'bbc'</p>
  
  <p>I do not have access to the db but if anyone knows how I can disable this in the code then I would be happy to switch to using this as an alternative.</p>