title: IndexedEmbedded not updating other side of relationship?
body: <p>I have a one to many, let's say company-to-employees. I am trying to use [IndexEmbedded] on Employee's Company reference, so I can perform a employee query similar to: "Company.Name:IBM".  When inserting the employee, this works fine.  However, if I update the Company instance, the lucene index on the employee side does not get updated.  The Lucene index <em>does</em> get updated if I update the employee in some other way in the same transaction.  </p>
  
  <p>I updated my NHibernate Search based on the advice from <a href="https://stackoverflow.com/questions/1328647/lucene-net-indexes-are-not-updating-when-dealing-with-many-to-many-relationships">this question</a>, but the index still does not get updated.  Here's my relevant configuration:</p>
  
  <pre><code>c.SetListener(ListenerType.PostUpdate, new FullTextIndexEventListener());
  c.SetListener(ListenerType.PostInsert, new FullTextIndexEventListener());
  c.SetListener(ListenerType.PostDelete, new FullTextIndexEventListener());
  c.SetListener(ListenerType.PostCollectionUpdate, new FullTextIndexCollectionEventListener());
  c.SetListener(ListenerType.PostCollectionRecreate, new FullTextIndexCollectionEventListener());
  c.SetListener(ListenerType.PostCollectionRemove, new FullTextIndexCollectionEventListener());
  </code></pre>
  
  <p>Any advice much appreciated.</p>