title: Match a word with similar words using Solr?
body: <p>I want to search for threads in my mysql database with Solr.</p>
  
  <p>But i want it to not just search the thread words, but for similar words.</p>
  
  <p>Eg. if a thread title is "dog for sale" and if the user searches for dogs the title will be in the result.</p>
  
  <p>and also if a user searches for "mac os x" the word "snow leopard" will appear.</p>
  
  <p>and the ability to link words the application thinks is related eg. house and apartment.</p>
  
  <p>how is this kind of logic done?</p>
  
  <p>i know that you can with solr look up words in a dictionary file you create/add, so solr will look for dogs and see what related words there are (eg. dog).</p>
  
  <p>but where do you find such a dictionary?</p>
  
  <p>i have no idea about this kind of implementation.</p>
  
  <p>please point me into right direction.</p>
  
  <p>thanks</p>