Сообщения

Показаны сообщения с ярлыком "Solr"

Spring Boot: работа с NoSQL, Solr

Изображение
Apache Solr - это поисковая система. Spring Boot предлагает базовую автоконфигурацию для клиентской библиотеки Solr 5 и надстроек, предоставляемых Spring Data Solr. Существует spring-boot-starter-data-solr стартер для удобного сбора зависимостей. Подключение к Solr Вы можете внедрить автоматически настроенный экземпляр SolrClient, как и любой другой компонент Spring. По умолчанию экземпляр пытается подключиться к серверу по адресу localhost:8983/solr. В следующем примере показано, как внедрить bean-компонент Solr: @Component public class MyBean { private SolrClient solr; @Autowired public MyBean(SolrClient solr) { this.solr = solr; } // ... } Если вы добавите свой собственный @Bean типа SolrClient, он заменит значение по умолчанию. Spring Data Solr репозитории Spring Data включает поддержку репозитория для Apache Solr. Как и в случае с репозиториями JPA, рассмотренными ранее, основной принцип заключается в том, что запросы автоматически созда...