Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Service
- public class HibernateSearchService {
- private final EntityManager entityManager;
- @Autowired
- public HibernateSearchService(final EntityManagerFactory entityManagerFactory) {
- this.entityManager = entityManagerFactory.createEntityManager();
- }
- @PostConstruct
- public void initialiseHibernateSearch() {
- System.out.println("About to initalise search");
- try {
- FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager);
- fullTextEntityManager.createIndexer().startAndWait();
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- hibernate.search.default.directory_provider = filesystem
- hibernate.search.default.indexBase = /data/index/default
- [ntifierloader-1] o.h.s.b.i.SimpleIndexingProgressMonitor : HSEARCH000027: Going to reindex 4 entities
- [ restartedMain] o.h.s.b.i.SimpleIndexingProgressMonitor : HSEARCH000028: Reindexed 4 entities
- @Transactional
- public class HibernateSearchService {
- EntityManager entityManager;
- @PostConstruct
- public void initialiseHibernateSearch() {
- System.out.println("About to initalise search");
- try {
- FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager);
- fullTextEntityManager.createIndexer().startAndWait();
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement