title: NHibernate search specific subclass
body: <p>Is it possible to filter on a particular joined-subclass in NHibernate?</p>
  
  <p>For example, I have the following classes:</p>
  
  <pre><code>Pet { Name }
  Cat: Pet { Paws }
  Budgie: Pet { Wings }
  Person { Pets }
  </code></pre>
  
  <p>I want to create an NHibernate search to give me Persons with Cats with 4 paws.</p>
  
  <p>I can only seem to be able to restrict on a Pet's attributes (Name)...</p>