Subversion Repositories SmartDukaan

Rev

Rev 3246 | Rev 3263 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3246 Rev 3262
Line 104... Line 104...
104
			uri += "&sort=" + sortOrder;
104
			uri += "&sort=" + sortOrder;
105
		}
105
		}
106
		
106
		
107
		if(facetqueries != null) {
107
		if(facetqueries != null) {
108
			for(int i=0; i<facetqueries.length; i++) {
108
			for(int i=0; i<facetqueries.length; i++) {
-
 
109
				uri += "&fq=" + facetqueries[i] + "";
109
				if(facetqueries[i].contains(" ") && !facetqueries[i].contains("F_50002")){
110
				if(facetqueries[i].contains(" ") && !(facetqueries[i].contains("F_50002") || facetqueries[i].contains(" OR "))){
110
					String[] tokens = facetqueries[i].split(":");
111
					String[] tokens = facetqueries[i].split(":");
111
					uri += "&fq=" + tokens[0] + ":\"" + tokens[1] + "\"";
112
					uri += "&fq=" + tokens[0] + ":\"" + tokens[1] + "\"";
112
				}else{
113
				}else{
113
					uri += "&fq=" + facetqueries[i] + "";
114
					uri += "&fq=" + facetqueries[i] + "";
114
				}
115
				}
Line 118... Line 119...
118
		if(facetDefinitionIDs != null){
119
		if(facetDefinitionIDs != null){
119
			for(int i=0; i<facetDefinitionIDs.length; i++) {
120
			for(int i=0; i<facetDefinitionIDs.length; i++) {
120
				uri += "&facet.field=" + facetDefinitionIDs[i];
121
				uri += "&facet.field=" + facetDefinitionIDs[i];
121
			}
122
			}
122
		}
123
		}
123
		log.debug("uri=" + uri);
124
		log.info("uri=" + uri);
124
		
125
		
125
		this.inputSource = new InputSource(uri);
126
		this.inputSource = new InputSource(uri);
126
 
127
 
127
		this.facetMap = getFacetMap();
128
		this.facetMap = getFacetMap();
128
	}
129
	}