title: nested boolean operators in Solr queries
body: <p>I'm having trouble getting Solr queries with nested boolean operators to work as expected.  For example, I'd like to select documents where a field is missing or contains 1.  I thought I could write:</p>
  
  <pre><code>(!field:*) OR field:1
  </code></pre>
  
  <p>But this query returns 0 documents.  <code>!field:*</code> alone returns 282 documents and <code>field:1</code> returns 34.</p>