package modules.search; import play.Play; import play.jobs.Job; import play.jobs.OnApplicationStart; import play.modules.search.Search; @OnApplicationStart public class SearchReindexJob extends Job { public void doJob() throws Exception { if(Boolean.parseBoolean(Play.configuration.getProperty("play.search.reindex","false")) || Play.configuration.getProperty("play.search.reindex","false").trim().equals("enabled")) { try { Search.rebuildAllIndexes (); } catch (Exception e) { throw new RuntimeException(e); } } } }