Author: ssmiweve
Date: 2008-03-18 21:37:04 +0100 (Tue, 18 Mar 2008)
New Revision: 6263

Modified:
   
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NavigatableESPFastCommand.java
   
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NewsSearchCommand.java
Log:
SEARCH-1747 - TV + Nyheter s?\195?\184k: Masse treff ved s?\195?\184k 
p?\195?\165 spesialtegn og site:


Modified: 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NavigatableESPFastCommand.java
===================================================================
--- 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NavigatableESPFastCommand.java
   2008-03-17 10:01:12 UTC (rev 6262)
+++ 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NavigatableESPFastCommand.java
   2008-03-18 20:37:04 UTC (rev 6263)
@@ -240,12 +240,13 @@
     
     @Override
     protected String getAdditionalFilter() {
+        
+        final StringBuilder result = new StringBuilder();
         if (!getSearchConfiguration().isIgnoreNavigation() && getNavigators() 
!= null) {
-        final Collection navStrings = createNavigationFilterStrings();
-            return StringUtils.join(navStrings.iterator(), " ");
-        } else {
-            return null;
+            final Collection navStrings = createNavigationFilterStrings();
+            result.append( StringUtils.join(navStrings.iterator(), " "));
         }
+        return result.append(' ' + 
super.getAdditionalFilter()).toString().trim();
     }
 
     protected boolean isNavigatable() { return true; }

Modified: 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NewsSearchCommand.java
===================================================================
--- 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NewsSearchCommand.java
   2008-03-17 10:01:12 UTC (rev 6262)
+++ 
branches/2.16/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/NewsSearchCommand.java
   2008-03-18 20:37:04 UTC (rev 6263)
@@ -90,6 +90,7 @@
             if (filterBuilder == null) {
                 filterBuilder = new StringBuilder(super.getAdditionalFilter());
 
+                // <-start- TODO this needs to be put into its own 
NewsSearchCOmmand.getAdditionalFilter() in genericse.seam.se
                 if ("se".equals(getSearchConfiguration().getProject())) {
                     // Add filter to retrieve all documents.
                     if (containsJustThePrefix() || 
getTransformedQuery().equals("")) {
@@ -113,7 +114,8 @@
                         if (newsCountry != null && !newsCountry.equals("")) {
                             filterBuilder.append(" +newscountry:"+ 
newsCountry);
                         }
-                    }
+                    } // -end->
+                    
                 // need a date clause in the query to get the last 50 dates 
for the lastnews navigator
                 } else if 
("lastnews".equals(getSearchConfiguration().getProject())) {
                     GregorianCalendar calendar = new 
java.util.GregorianCalendar();

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

Reply via email to