Subversion Repositories SmartDukaan

Rev

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

Rev 20277 Rev 20279
Line 194... Line 194...
194
		try{
194
		try{
195
			log.info("Calling solr service (search results) for search_text "+search_text);
195
			log.info("Calling solr service (search results) for search_text "+search_text);
196
			String jsonString = s.getSearchResults(search_text.trim(), offset);
196
			String jsonString = s.getSearchResults(search_text.trim(), offset);
197
			JsonArray result_json = Json.parse(jsonString).asObject().get("response").asObject().get("docs").asArray();
197
			JsonArray result_json = Json.parse(jsonString).asObject().get("response").asObject().get("docs").asArray();
198
			for (JsonValue j : result_json ){
198
			for (JsonValue j : result_json ){
199
				j.asObject().add("productUrl", j.asObject().get("ids").asArray().get(0)+"/"+j.asObject().get("id"));
199
				j.asObject().add("productUrl", j.asObject().get("ids").asArray().get(0)+"/"+j.asObject().get("id").asString());
200
			}
200
			}
201
			setResultJson(result_json.toString());
201
			setResultJson(result_json.toString());
202
		}
202
		}
203
		catch(Exception e){
203
		catch(Exception e){
204
			e.printStackTrace();
204
			e.printStackTrace();