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;