You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.6 KiB
Java
40 lines
1.6 KiB
Java
package at.procon.dip.testsupport;
|
|
|
|
import at.procon.dip.embedding.config.EmbeddingProperties;
|
|
import at.procon.ted.config.TedProcessorProperties;
|
|
import org.springframework.boot.SpringBootConfiguration;
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.domain.EntityScan;
|
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
|
import org.springframework.context.annotation.ComponentScan;
|
|
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
|
|
|
|
/**
|
|
* Narrow semantic-search test application that loads the new generic search subsystem
|
|
* plus the new parallel embedding subsystem.
|
|
*/
|
|
@SpringBootConfiguration
|
|
@EnableAutoConfiguration(excludeName = {
|
|
"org.apache.camel.spring.boot.CamelAutoConfiguration",
|
|
"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration"
|
|
})
|
|
@EnableConfigurationProperties({TedProcessorProperties.class, EmbeddingProperties.class})
|
|
@EntityScan(basePackages = {
|
|
"at.procon.dip.domain.document.entity",
|
|
"at.procon.dip.domain.tenant.entity",
|
|
"at.procon.dip.embedding.job.entity"
|
|
})
|
|
@EnableJpaRepositories(basePackages = {
|
|
"at.procon.dip.domain.document.repository",
|
|
"at.procon.dip.domain.tenant.repository",
|
|
"at.procon.dip.embedding.job.repository"
|
|
})
|
|
@ComponentScan(basePackages = {
|
|
"at.procon.dip.domain.document.service",
|
|
"at.procon.dip.embedding",
|
|
"at.procon.dip.search",
|
|
"at.procon.dip.testsupport"
|
|
})
|
|
public class SearchSemanticTestApplication {
|
|
}
|