JAVA-5967 : Update Introduction to Spring Data Solr

This commit is contained in:
anuragkumawat
2021-11-09 13:07:43 +05:30
parent d3033fbcb5
commit 54352329d3
4 changed files with 12 additions and 9 deletions
@@ -9,13 +9,13 @@ import org.springframework.data.solr.core.SolrTemplate;
import org.springframework.data.solr.repository.config.EnableSolrRepositories;
@Configuration
@EnableSolrRepositories(basePackages = "com.baeldung.spring.data.solr.repository", namedQueriesLocation = "classpath:solr-named-queries.properties", multicoreSupport = true)
@EnableSolrRepositories(basePackages = "com.baeldung.spring.data.solr.repository", namedQueriesLocation = "classpath:solr-named-queries.properties")
@ComponentScan
public class SolrConfig {
@Bean
public SolrClient solrClient() {
return new HttpSolrClient("http://localhost:8983/solr");
return new HttpSolrClient.Builder("http://localhost:8983/solr").build();
}
@Bean
@@ -1,6 +1,7 @@
package com.baeldung.spring.data.solr.repository;
import java.util.List;
import java.util.Optional;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
@@ -11,6 +12,8 @@ import com.baeldung.spring.data.solr.model.Product;
public interface ProductRepository extends SolrCrudRepository<Product, String> {
public Optional<Product> findById(String id);
public List<Product> findByName(String name);
@Query("id:*?0* OR name:*?0*")