title: Lucene Boolean Query on Not ANalyzed Fields
body: <p>Using RavenDB to do a query on Lucene Index.</p>
  
  <p>This query parses okay:
  X:[[a]] AND Y:[[b]] AND Z:[[c]] </p>
  
  <p>However this query gives me a parse exception:
  X:[[a]] AND Y:[[b]] AND Z:[[c]] AND P:[[d]] </p>
  
  <p>"Lucene.Net.QueryParsers.ParseException: Cannot parse '( AND )': Encountered \"  \"AND"</p>
  
  <p>I tried this on complexed index and simple reproduce cases and same result it seems once you go past three ands it blows up. Im using [[]] and not analyzed because i want exact matches (also sometimes values contain whitespace etc..) and from RavenDB I have veyr little control over the indexing. </p>
  
  <p>Im wondering how I can rewrite the query to avoid the parse exception?</p>