package kr.debop4j.search.twitter; import kr.debop4j.search.AppConfig; import org.hibernate.search.store.impl.FSDirectoryProvider; import org.springframework.context.annotation.Configuration; import org.springframework.transaction.annotation.EnableTransactionManagement; import java.util.Properties; /** * kr.debop4j.search.twitter.TwitterConfig * * @author 배성혁 ( sunghyouk.bae@gmail.com ) * @since 13. 4. 25. 오후 4:33 */ @Configuration @EnableTransactionManagement public class TwitterConfig extends AppConfig { @Override protected Properties hibernateProperties() { Properties props = super.hibernateProperties(); String twit = "hibernate.search." + Twit.class.getName(); props.put(twit + ".sharding_strategy.nbr_of_shards", "5"); props.put(twit + ".directory_provider", FSDirectoryProvider.class.getName()); return props; } }