Author: ssmiweve
Date: 2009-01-27 16:41:18 +0100 (Tue, 27 Jan 2009)
New Revision: 7171

Modified:
   
branches/2.18/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractFast4SearchCommand.java
Log:
don't ask for modifiers that are children to a parent that hasn't been selected.
upto 500K saving in the xml result from the result per request

Modified: 
branches/2.18/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractFast4SearchCommand.java
===================================================================
--- 
branches/2.18/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractFast4SearchCommand.java
  2009-01-27 13:35:39 UTC (rev 7170)
+++ 
branches/2.18/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractFast4SearchCommand.java
  2009-01-27 15:41:18 UTC (rev 7171)
@@ -1,4 +1,4 @@
-/* Copyright (2005-2008) Schibsted Søk AS
+/* Copyright (2005-2009) Schibsted Søk AS
  * This file is part of SESAT.
  *
  *   SESAT is free software: you can redistribute it and/or modify
@@ -667,7 +667,8 @@
 
         soFar.add(nav);
 
-        if (nav.getChildNavigator() != null) {
+        // don't ask for navigators one step beyond anything not selected
+        if (null != nav.getChildNavigator() && null != 
datamodel.getParameters().getValue(nav.getId())) {
             flattenNavigators(soFar, nav.getChildNavigator());
         }
 

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

Reply via email to