minor fix
diff --git a/org.eclipse.epf.web.search/src/org/eclipse/epf/web/search/IndexSearch.java b/org.eclipse.epf.web.search/src/org/eclipse/epf/web/search/IndexSearch.java
index a894a84..137d647 100644
--- a/org.eclipse.epf.web.search/src/org/eclipse/epf/web/search/IndexSearch.java
+++ b/org.eclipse.epf.web.search/src/org/eclipse/epf/web/search/IndexSearch.java
@@ -66,15 +66,17 @@
 					hits = searcher.search(q, (Sort)sort);
 				}
 			} catch (Throwable th ) {
-				
+				hits = null;
 			}
 			
-			// note: icu4j failed with jre 1.5 in server mode.
-			// in such a case, try the old one
-			q = QueryParser.parse(queryString, searchField,
-					new ChineseAnalyzer());
-			if ( q != null ) {
-				hits = searcher.search(q, (Sort)sort);
+			if ( hits == null ) {
+				// note: icu4j failed with jre 1.5 in server mode.
+				// in such a case, try the old one
+				q = QueryParser.parse(queryString, searchField,
+						new ChineseAnalyzer());
+				if ( q != null ) {
+					hits = searcher.search(q, (Sort)sort);
+				}
 			}
 			
 			return hits;