Author: ssmiweve Date: 2008-06-08 20:01:33 +0200 (Sun, 08 Jun 2008) New Revision: 6678
Modified: trunk/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractESPFastSearchCommand.java Log: svnmerge.py -S http://sesat.no/svn/sesat-kernel/branches/2.17 merge Modified: trunk/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractESPFastSearchCommand.java =================================================================== --- trunk/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractESPFastSearchCommand.java 2008-06-06 07:20:53 UTC (rev 6677) +++ trunk/generic.sesam/search-command-control/fast/src/main/java/no/sesat/search/mode/command/AbstractESPFastSearchCommand.java 2008-06-08 18:01:33 UTC (rev 6678) @@ -340,10 +340,14 @@ */ @Override protected final String escapeTerm(final String term) { + + final String termLC = term.toLowerCase(); + for (ReservedWord word : ReservedWord.values()) { + // Term might already be prefixed by the TermPrefixTransformer. - if (term.contains(":") && term.endsWith(':' + word.getWord()) || term.equals(word.getWord())) { - return term.replace(word.getWord(), '"' + word.getWord() + '"'); + if (termLC.contains(":") && termLC.endsWith(':' + word.getWord()) || termLC.equals(word.getWord())) { + return termLC.replace(word.getWord(), '"' + word.getWord() + '"'); } } _______________________________________________ Kernel-commits mailing list [email protected] http://sesat.no/mailman/listinfo/kernel-commits
