### Eclipse Workspace Patch 1.0 #P lucene_trunk2 Index: contrib/CHANGES.txt =================================================================== --- contrib/CHANGES.txt (revision 1096393) +++ contrib/CHANGES.txt (working copy) @@ -42,11 +42,19 @@ Instead, use SimilarityProvider to return different SweetSpotSimilaritys for different fields, this way all parameters (such as TF factors) can be customized on a per-field basis. (Robert Muir) + +Bug Fixes + * LUCENE-3045: fixed QueryNodeImpl.containsTag(String key) that was + not lowercasing the key before checking for the tag (Adriano Crestani) + ======================= Lucene 3.x (not yet released) ======================= Bug Fixes + * LUCENE-3045: fixed QueryNodeImpl.containsTag(String key) that was + not lowercasing the key before checking for the tag (Adriano Crestani) + * LUCENE-3026: SmartChineseAnalyzer's WordTokenFilter threw NullPointerException on sentences longer than 32,767 characters. (wangzhenghang via Robert Muir) Index: contrib/queryparser/src/java/org/apache/lucene/queryParser/core/nodes/QueryNodeImpl.java =================================================================== --- contrib/queryparser/src/java/org/apache/lucene/queryParser/core/nodes/QueryNodeImpl.java (revision 1096393) +++ contrib/queryparser/src/java/org/apache/lucene/queryParser/core/nodes/QueryNodeImpl.java (working copy) @@ -160,7 +160,7 @@ /** verify if a node contains a tag */ public boolean containsTag(String tagName) { - return this.tags.containsKey(tagName); + return this.tags.containsKey(tagName.toLowerCase()); } public Object getTag(String tagName) {