Author: ssmiweve
Date: 2008-09-17 21:40:29 +0200 (Wed, 17 Sep 2008)
New Revision: 6820

Modified:
   
trunk/generic.sesam/query-transform-config/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformerConfig.java
   
trunk/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformer.java
Log:
doco

Modified: 
trunk/generic.sesam/query-transform-config/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformerConfig.java
===================================================================
--- 
trunk/generic.sesam/query-transform-config/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformerConfig.java
  2008-09-16 21:57:26 UTC (rev 6819)
+++ 
trunk/generic.sesam/query-transform-config/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformerConfig.java
  2008-09-17 19:40:29 UTC (rev 6820)
@@ -1,5 +1,5 @@
 /*
- * Copyright (2005-2007) Schibsted Søk AS
+ * Copyright (2005-2008) Schibsted Søk AS
  * This file is part of SESAT.
  *
  *   SESAT is free software: you can redistribute it and/or modify
@@ -26,6 +26,13 @@
 /**
  * Configuration bean for RegexpQueryTransformer.
  *
+ * A transformer to apply a regular expression to each term.
+ *
+ * If the regular expression has a capturing group,
+ * it is only that group that is replacement,
+ * not the match to the whole regular expression.
+ * <b>It is therefore critical to use non-capturing groups for |?+* operations 
in the expressions.</b>
+ *
  * @version $Id$
  *
  *

Modified: 
trunk/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformer.java
===================================================================
--- 
trunk/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformer.java
       2008-09-16 21:57:26 UTC (rev 6819)
+++ 
trunk/generic.sesam/query-transform-control/src/main/java/no/sesat/search/query/transform/RegexpQueryTransformer.java
       2008-09-17 19:40:29 UTC (rev 6820)
@@ -1,5 +1,5 @@
 /*
- * Copyright (2005-2007) Schibsted Søk AS
+ * Copyright (2005-2008) Schibsted Søk AS
  * This file is part of SESAT.
  *
  *   SESAT is free software: you can redistribute it and/or modify
@@ -64,7 +64,7 @@
      */
     public void visitImpl(final LeafClause clause) {
 
-        final String term = (String) getTransformedTerms().get(clause);
+        final String term = getTransformedTerms().get(clause);
         if(null != term && term.length()>0){
             if(regExPattern == null){
                 regExPattern = Pattern.compile(config.getRegexp());

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

Reply via email to