title: How do I facet on text phrases in SOLR?
body: <p>I know that SOLR can do free text <em>search</em> but what is the best practice for faceting on common terms inside SOLR text fields?</p>
  
  <p>For example, we have a large blob of text (a description of a property) which contains useful text to facet on like 'private garage', 'private garden', 'private parking', 'underground parking', 'hardwood floors', 'two floors', ... dozens more like these.</p>
  
  <p>I would like to create a view which lets users see the number of properties with each of these terms and allow the users to drill down to the relevant properties.</p>
  
  <p>One obvious solution is to pre-process the data, parse the text, and create the facets for each of these key phrases with a boolean yes/no value.</p>
  
  <p>I'd ideally like to automate this, so I imagine the SOLR free text search engine <em>might</em> allow this? e.g. Can I use the free text search engine to remove stop words and collect counts of common phrases which we can then present to the user?</p>
  
  <p>If pre-processing is the only way, is there a common/best practice approach to this or any open source libraries which perform this function?</p>
  
  <p><strong>What is the best practice for counting and grouping common phrases from a text field in SOLR?</strong></p>