Subversion Repositories SmartDukaan

Rev

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

Rev 20191 Rev 20192
Line 27... Line 27...
27
	private String search_text;
27
	private String search_text;
28
 
28
 
29
	public String index() throws URISyntaxException, IOException{
29
	public String index() throws URISyntaxException, IOException{
30
		JsonArray outputJson = Json.array().asArray();
30
		JsonArray outputJson = Json.array().asArray();
31
		URIBuilder b = new URIBuilder("http://192.168.194.109:8983/solr/collection1/select");
31
		URIBuilder b = new URIBuilder("http://192.168.194.109:8983/solr/collection1/select");
32
		b.addParameter("q", "*"+search_text.trim()+"*");
32
		b.addParameter("q", "\"*"+search_text.trim()+"*\"");
33
		b.addParameter("fl", "title,subCategoryId,category_id,category,subCategory");
33
		b.addParameter("fl", "title,subCategoryId,category_id,category,subCategory");
34
		b.addParameter("wt", "json");
34
		b.addParameter("wt", "json");
35
		b.addParameter("group", "true");
35
		b.addParameter("group", "true");
36
		b.addParameter("group.query", "category_id:3");
36
		b.addParameter("group.query", "category_id:3");
37
		b.addParameter("group.query", "category_id:5");
37
		b.addParameter("group.query", "category_id:5");
38
		b.addParameter("group.field", "subCategoryId");
38
		b.addParameter("group.field", "subCategoryId");
39
		b.addParameter("group.limit", "10");
39
		b.addParameter("group.limit", "10");
-
 
40
		
40
 
41
		
41
		URL url = b.build().toURL();
42
		URL url = b.build().toURL();
-
 
43
		
-
 
44
		System.out.println(url.toString());
42
		InputStream is = url.openStream();
45
		InputStream is = url.openStream();
43
		String jsonString;
46
		String jsonString;
44
		try{
47
		try{
45
			jsonString = IOUtils.toString(is, "UTF-8");
48
			jsonString = IOUtils.toString(is, "UTF-8");
46
		}
49
		}