Author: ssanthor
Date: 2007-03-02 11:44:14 +0100 (Fri, 02 Mar 2007)
New Revision: 4531

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AbstractESPFastSearchCommand.java
Log:
fox for SEARCH-1765

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AbstractESPFastSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AbstractESPFastSearchCommand.java
    2007-03-02 09:21:17 UTC (rev 4530)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AbstractESPFastSearchCommand.java
    2007-03-02 10:44:14 UTC (rev 4531)
@@ -146,10 +146,24 @@
                     filterBuilder.append("+collapseid:").append(collapseId);
                 }
             }
+            
+            //check sortby
+            String sortBy =cfg.getSortBy();
+            if (getParameters().containsKey("userSortBy")) {
 
+                final String userSortBy = getParameter("userSortBy");
+                LOG.debug("execute: SortBy " + userSortBy);
+
+                if ("standard".equals(userSortBy)) {
+                    sortBy ="freshnessprofile";
+                } else if ("datetime".equals(userSortBy)) {
+                    sortBy = "publishedtime";
+                }
+            }
+            
             query.setParameter(new SearchParameter(BaseParameter.OFFSET, 
getCurrentOffset(0)));
             query.setParameter(new SearchParameter(BaseParameter.HITS, 
cfg.getResultsToReturn()));
-            query.setParameter(new SearchParameter(BaseParameter.SORT_BY, 
cfg.getSortBy()));
+            query.setParameter(new SearchParameter(BaseParameter.SORT_BY, 
sortBy));
             query.setParameter(new SearchParameter(BaseParameter.FILTER, 
filterBuilder.toString()));
 
             if (! (this instanceof NavigatableESPFastCommand)) {

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to