Changeset 4502
- Timestamp:
- 02/12/14 13:49:39 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/config/VloSpringConfig.java
r4501 r4502 24 24 import eu.clarin.cmdi.vlo.service.impl.SolrFacetFieldsService; 25 25 import eu.clarin.cmdi.vlo.service.impl.SolrQueryFactoryImpl; 26 import org.springframework.beans.factory.annotation.Value; 26 import org.apache.solr.client.solrj.SolrServer; 27 import org.apache.solr.client.solrj.impl.HttpSolrServer; 27 28 import org.springframework.context.annotation.Bean; 28 29 import org.springframework.context.annotation.Configuration; … … 63 64 @Bean 64 65 public SearchResultsDao searchResultsDao() { 65 return new SearchResultsDaoImpl( vloConfig().getSolrUrl());66 return new SearchResultsDaoImpl(solrServer()); 66 67 } 67 68 69 @Bean 68 70 public SolrQueryFactory queryFactory() { 69 71 return new SolrQueryFactoryImpl(); 70 72 } 73 74 @Bean 75 public SolrServer solrServer() { 76 return new HttpSolrServer(vloConfig().getSolrUrl()); 77 } 71 78 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/AutoCompleteDao.java
r4501 r4502 6 6 7 7 import org.apache.solr.client.solrj.SolrQuery; 8 import org.apache.solr.client.solrj.SolrServer; 8 9 import org.apache.solr.client.solrj.response.QueryResponse; 9 10 import org.apache.solr.client.solrj.response.SpellCheckResponse.Suggestion; … … 17 18 public class AutoCompleteDao extends SolrDaoImpl { 18 19 19 public AutoCompleteDao(S tring solrUrl) {20 super(solr Url);20 public AutoCompleteDao(SolrServer solrServer) { 21 super(solrServer); 21 22 } 22 23 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SearchResultsDaoImpl.java
r4501 r4502 5 5 import java.util.List; 6 6 import org.apache.solr.client.solrj.SolrQuery; 7 import org.apache.solr.client.solrj.SolrServer; 7 8 import org.apache.solr.client.solrj.response.FacetField; 8 9 import org.apache.solr.client.solrj.response.QueryResponse; … … 11 12 public class SearchResultsDaoImpl extends SolrDaoImpl implements SearchResultsDao { 12 13 13 public SearchResultsDaoImpl(S tring solrUrl) {14 super(solr Url);14 public SearchResultsDaoImpl(SolrServer solrServer) { 15 super(solrServer); 15 16 } 16 17 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrDaoImpl.java
r4501 r4502 2 2 3 3 import eu.clarin.cmdi.vlo.config.VloConfig; 4 import java.net.MalformedURLException;5 4 import java.util.Arrays; 6 5 import java.util.HashSet; 7 6 import java.util.Set; 8 7 import org.apache.solr.client.solrj.SolrQuery; 8 import org.apache.solr.client.solrj.SolrServer; 9 9 import org.apache.solr.client.solrj.SolrServerException; 10 import org.apache.solr.client.solrj.impl.HttpSolrServer;11 10 import org.apache.solr.client.solrj.response.QueryResponse; 12 11 import org.apache.solr.client.solrj.util.ClientUtils; … … 17 16 18 17 public class SolrDaoImpl { 18 19 private final static Logger LOG = LoggerFactory.getLogger(SolrDaoImpl.class); 20 private final SolrServer solrServer; 19 21 20 private final static Logger LOG = LoggerFactory.getLogger(SolrDaoImpl.class); 21 private final HttpSolrServer solrServer; 22 23 public SolrDaoImpl(String solrUrl) { 24 solrServer = new HttpSolrServer(solrUrl); 22 public SolrDaoImpl(SolrServer solrServer) { 23 this.solrServer = solrServer; 25 24 } 26 25 27 protected HttpSolrServer getSolrserver() {26 protected SolrServer getSolrserver() { 28 27 return solrServer; 29 28 }
Note: See TracChangeset
for help on using the changeset viewer.