Hi,
you can get always get the session from the EntityManager, however you'll need some casting:
Code:
Session session = (Session) em.getDelegate();
Using Seam you can actually just inject it:
Code:
@In FullTextSession session;
were the variable "session" needs to match your configuration from components.xml ; If I recall correctly it is named "hibernateSession" since Seam 2.1
By the way, you mention Search version 3.0 GA which is quite old now: I would suggest to upgrade to the latest one especially because of indexing performance improvements.