Author: ssmiweve
Date: 2008-11-21 19:34:36 +0100 (Fri, 21 Nov 2008)
New Revision: 6973

Modified:
   
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/PlatefoodPPCSearchCommand.java
   
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
Log:
SEARCH-5165 Search Command's Displayable Query contains technical filters
SKER2149 Divide & Conquer AbstractSearchCommand to delegates 


Modified: 
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/PlatefoodPPCSearchCommand.java
===================================================================
--- 
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/PlatefoodPPCSearchCommand.java
        2008-11-21 17:40:38 UTC (rev 6972)
+++ 
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/PlatefoodPPCSearchCommand.java
        2008-11-21 18:34:36 UTC (rev 6973)
@@ -107,6 +107,7 @@
                         return url.toString();
                     }
             });
+
         final PlatefoodPpcCommandConfig conf = 
(PlatefoodPpcCommandConfig)cxt.getSearchConfiguration();
 
         final SiteConfiguration siteConf = 
cxt.getDataModel().getSite().getSiteConfiguration();
@@ -255,4 +256,9 @@
         }
     }
 
+    @Override
+    protected String getParameter(String paramName) {
+        return super.getParameter(paramName);
+    }
+
 }

Modified: 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
===================================================================
--- 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
       2008-11-21 17:40:38 UTC (rev 6972)
+++ 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
       2008-11-21 18:34:36 UTC (rev 6973)
@@ -80,7 +80,7 @@
 
             String transformedClause = getEscapedTransformedTerm(clause);
 
-            if(null == clause.getField() && 
transformedClause.matches("[^\\]:")){
+            if(null == clause.getField() && transformedClause.contains(":") && 
!transformedClause.contains("\\:")){
 
                 final String field = 
transformedClause.substring(0,transformedClause.indexOf(':'));
 

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

Reply via email to