Author: ssmiweve
Date: 2008-11-27 15:45:22 +0100 (Thu, 27 Nov 2008)
New Revision: 6996

Modified:
   
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
Log:
write out again explicit ANDs
strip multiple fields incase the clause got split

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-27 14:09:21 UTC (rev 6995)
+++ 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
       2008-11-27 14:45:22 UTC (rev 6996)
@@ -39,8 +39,8 @@
 
     private static final QueryBuilderConfig SESAM_SYNTAX_CONFIG = new 
InfixQueryBuilderConfig(
             "",
+            "AND",
             "",
-            "",
             "-",
             true,
             false,
@@ -68,7 +68,7 @@
     private boolean insideOr = false;
 
     /** Avoids writting out fields to terms that
- * do not come from the original query,  are not possible for the user to use.
+     * do not come from the original query,  are not possible for the user to 
use.
      *
      * [EMAIL PROTECTED]
      * @param clause [EMAIL PROTECTED]
@@ -87,7 +87,7 @@
                 if(!searchConf.getFieldFilterMap().containsValue(field)){
 
                     // query transformation has prepended the term with fields 
that are meaningless to the user.
-                    transformedClause = 
transformedClause.substring(transformedClause.indexOf(':') + 1);
+                    transformedClause = transformedClause.replace(field + ':', 
"");
                 }
             }
 

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

Reply via email to