Невозможно (AFAIK) индексировать несколько объектов в одном и том же индексе, хотя вы можете запрашивать несколько индексов одновременно, используя метод FullTextSession.createFullTextQuery(Query, Class<?> ...)
. В вашем случае использование будет fullTextSession.createFullTextQuery(query, User.class, Category.class, Campaign.class);
.