Author: ssthkjer
Date: 2007-01-02 09:13:25 +0100 (Tue, 02 Jan 2007)
New Revision: 4240

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsSearchCommand.java
Log:
https://jira.sesam.no/jira/browse/SEARCH-1271

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsSearchCommand.java
       2007-01-02 08:12:41 UTC (rev 4239)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsSearchCommand.java
       2007-01-02 08:13:25 UTC (rev 4240)
@@ -9,6 +9,10 @@
 package no.schibstedsok.searchportal.mode.command;
 
 import java.util.Map;
+import java.util.Date;
+import java.text.SimpleDateFormat;
+import java.util.GregorianCalendar;
+
 import no.schibstedsok.searchportal.query.LeafClause;
 import no.schibstedsok.searchportal.query.Visitor;
 import no.schibstedsok.searchportal.query.XorClause;
@@ -94,13 +98,18 @@
                     }
   
                     // Add filter to remove papernews from norwegian newssearch
+                    // and only display news fresher than 2 years (deal with 
Retriever)
                     if (!contentSource.equals("Mediearkivet")) {
                         filterBuilder.append(" -meta.collection:mano");
+                        GregorianCalendar calendar = new 
java.util.GregorianCalendar();
+                        calendar.add( java.util.Calendar.MONTH, -24 );
+                        final SimpleDateFormat formatter = new 
SimpleDateFormat("yyyy-MM-dd");
+                        String xx = formatter.format(calendar.getTime());
+                        filterBuilder.append(" +docdatetime:>" + xx);
                     }
                 }
             }
         }
-
         return filterBuilder.toString();
     }
 

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

Reply via email to