The container doesn't know if it's a component code or a persistence provider. Can you setup Hibernate search in the same transaction or in another business method that you can mark as non-transactional.
If not, file a Hibernate bug.
Regards,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=233546