Tag: spring data solr

具有Solr 4.1多核的Spring Data Solr

Trying to implement Spring-Data-Solr with Solr 4.1 multicores, 在服务器启动时获得以下exception,我猜它期望在某处使用默认构造函数。 那么,是否有一个spring-data-solr与solr muticores实现的限制,这是我的实现, 资料库 public interface MembershipDocumentRepository extends CustomMembershipDocumentRepository, SolrCrudRepository { } created ‘repository’ manually instead of autowiring/injection……. @Service public class RepositoryMembershipIndexService implements MembershipIndexService { @Autowired private SolrTemplate solrMembershipTemplate; private MembershipDocumentRepository repository = new SolrRepositoryFactory( this.solrMembershipTemplate) .getRepository(MembershipDocumentRepository.class); @Transactional @Override public void addToIndex(Membership membershipEntry) { MembershipDocument document = […]

使用Spring Solr数据或不使用灵活请求作为备份?

我想在Spring实现一个与我当前的Solr或SolrCloud交互的应用程序。 我考虑过使用Spring Data Solr。 但是,如果我只运行这样的查询,我认为还没有实现CloudSolrServer: http://localhost:8983/solr/replication?command=backup 并检查备份是否完成(我将执行get请求,解析JSON并将看到上次备份时间是否已更改)如何将其与Spring Data Solr集成? 我的意思是在我的情况下使用Spring + Solrj而不是Spring Data Solr更有意义(那就是我想做更灵活的事情,只有在使用Spring的Solr上进行CRUD操作)?

在spring-boot-starter-data-solr中启用schemaCreationSupport

我使用spring-boot-starter-data-solr,并希望利用Spring Data Solr的schmea cration支持,如文档中所述: 每当刷新应用程序上下文时,自动模式填充将检查您的域类型,并根据属性配置将新字段填充到索引中。 这需要solr在Schemaless模式下运行。 但是,我无法做到这一点。 据我所知,Spring Boot启动器不会在@EnableSolrRepositories注释上启用schemaCreationSupport标志。 所以我尝试的是以下内容: @SpringBootApplication @EnableSolrRepositories(schemaCreationSupport = true) public class MyApplication { @Bean public SolrOperations solrTemplate(SolrClient solr) { return new SolrTemplate(solr); } } 但是在Wireshark中查看通过存储库保存新实体时,我看不到对Solr Schema API的任何调用。 这是打算工作,还是我错过了什么? 我正在使用Solr 6.2.0和Spring Boot 1.4.1。

如何使用Spring Data Solr为多个核心和存储库实现自定义Solr存储库

我希望使用spring-data-solr在一个服务中访问多个/ 2个repos。 从Spring Data Solr多核和存储库我知道’通过命名空间配置的多核支持不幸是一个悬而未决的问题’。 能否请您帮我解决以下示例,如何创建自定义Repos? 我的applicationContext.xml有两个Solr模板定义如下: 我有以下回购 @Repository public class EventDocumentRepositoryImpl implements EventSearchRepository { @Resource @Qualifier(“solrEventsTemplate”) private SolrTemplate solrEventsTemplate; … } public interface EventDocumentRepository extends EventSearchRepository, SolrCrudRepository { } public interface EventSearchRepository { …. } @Repository public class TownRepositoryImpl implements TownSearchRepository { … @Resource @Qualifier(“solrTownsTemplate”) private SolrTemplate solrTownsTemplate; … } public interface TownRepository extends […]