Subversion Repositories SmartDukaan

Rev

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

Rev 517 Rev 536
Line 18... Line 18...
18
import java.util.Arrays;
18
import java.util.Arrays;
19
import java.util.HashMap;
19
import java.util.HashMap;
20
import java.util.LinkedHashMap;
20
import java.util.LinkedHashMap;
21
import java.util.List;
21
import java.util.List;
22
import java.util.Map;
22
import java.util.Map;
-
 
23
import java.util.StringTokenizer;
23
 
24
 
24
import javax.servlet.http.HttpServletRequest;
25
import javax.servlet.http.HttpServletRequest;
25
 
26
 
26
import org.apache.commons.lang.StringUtils;
27
import org.apache.commons.lang.StringUtils;
27
import org.apache.juli.logging.Log;
28
import org.apache.juli.logging.Log;
Line 88... Line 89...
88
		htmlSnippets.put("SEARCH_DETAILS","");
89
		htmlSnippets.put("SEARCH_DETAILS","");
89
		
90
		
90
    	log.info("this.request=" + this.request);
91
    	log.info("this.request=" + this.request);
91
    	
92
    	
92
    	query = this.request.getParameter("q");
93
    	query = this.request.getParameter("q");
-
 
94
    	
-
 
95
    	// if multiple words are given, it should do AND for all of them
-
 
96
    	if(query.contains(" ")){
-
 
97
    		StringTokenizer tokens = new StringTokenizer(query, " ");
-
 
98
    		query = "";
-
 
99
    		while(tokens.hasMoreTokens()){
-
 
100
    			query = query + " AND " + tokens.nextToken();
-
 
101
    		}
-
 
102
    		 
-
 
103
    	}
93
    	log.info("query=" + query);
104
    	log.info("query=" + query);
94
    	
105
    	
95
    	String[] fqrys = this.request.getParameterValues("fq");
106
    	String[] fqrys = this.request.getParameterValues("fq");
96
 
107
 
97
    	this.crumbs = new ArrayList<String[]>();
108
    	this.crumbs = new ArrayList<String[]>();