Subversion Repositories SmartDukaan

Rev

Rev 20260 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20260 Rev 20276
Line 18... Line 18...
18
 
18
 
19
	private static String SOLR_URL;
19
	private static String SOLR_URL;
20
	private static final String limit ="20";
20
	private static final String limit ="20";
21
	private static final String groupLimit = "10";
21
	private static final String groupLimit = "10";
22
	private static final String autoSuggestField = "title,subCategoryId,category_id,category,subCategory,score";
22
	private static final String autoSuggestField = "title,subCategoryId,category_id,category,subCategory,score";
23
	private static final String searchResultsField = "fl,title,skuBundleId,id,thumbnail";
23
	private static final String searchResultsField = "title,skuBundleId,id,thumbnail,ids";
24
	private static final String outputFormat = "json";
24
	private static final String outputFormat = "json";
25
	private static Logger log = Logger.getLogger(Class.class);
25
	private static Logger log = Logger.getLogger(Class.class);
26
 
26
 
27
	static{
27
	static{
28
		synchronized(SolrService.class){
28
		synchronized(SolrService.class){
29
			try {
29
			try {
30
				SOLR_URL = ConfigClient.getClient().get("dtr_solr_url");
30
				SOLR_URL = ConfigClient.getClient().get("dtr_solr_url");
31
			} catch (ConfigException e) {
31
			} catch (ConfigException e) {
32
				log.error("Error while gettting dtr_solr_url param from config service", e);
32
				log.error("Error while gettting dtr_solr_url param from config service", e);
33
				SOLR_URL = "http://localhost:8983/solr/collection1/select";
33
				SOLR_URL = "http://localhost:8080/solr/select";
34
			}
34
			}
35
		}
35
		}
36
	}
36
	}
37
 
37
 
38
	public String getSuggestions(String search_text) throws URISyntaxException, IOException{
38
	public String getSuggestions(String search_text) throws URISyntaxException, IOException{