Author: ssanbern
Date: 2007-01-11 11:31:48 +0100 (Thu, 11 Jan 2007)
New Revision: 4317
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
Log:
implement logging
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
2007-01-11 10:08:44 UTC (rev 4316)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
2007-01-11 10:31:48 UTC (rev 4317)
@@ -38,9 +38,6 @@
final TokenEvaluationEngine engine =
context.getTokenEvaluationEngine();
- final boolean isBlocket =
engine.evaluateQuery(TokenPredicate.BLOCKET,
- context.getQuery());
-
BlocketSearchConfiguration bsc = (BlocketSearchConfiguration)
context
.getSearchConfiguration();
@@ -49,34 +46,37 @@
final SearchLocator service = new SearchLocator();
final SearchResult result = new BasicSearchResult(this);
- if (isBlocket) {
- try {
- final SearchPortType port = service
- .getsearchPort(new
java.net.URL(service
-
.getsearchPortAddress()));
- String query = getTransformedQuery();
- LongHolder lholder = new LongHolder();
- StringHolder sholder = new StringHolder();
- String trimQ =
StringUtils.deleteWhitespace(query);
- String categoryIndex = (String) m.get(trimQ);
- if (categoryIndex != null) {
- port.search(query,
Integer.parseInt(categoryIndex),
- lholder, sholder);
- }
+ try {
+ final SearchPortType port = service
+ .getsearchPort(new java.net.URL(service
+
.getsearchPortAddress()));
+ String query = getTransformedQuery();
- String nads = Long.toString(lholder.value);
- if(!nads.equalsIgnoreCase("0"))
- {
- result.addField("searchquery", query);
- result.addField("numberofads", nads);
- result.addField("blocketbackurl",
sholder.value);
+ LongHolder lholder = new LongHolder();
+ StringHolder sholder = new StringHolder();
+ String trimQ = StringUtils.deleteWhitespace(query);
+ String categoryIndex = (String) m.get(trimQ);
- result.setHitCount(1);
+ LOG.debug("Executing blocket search command with
searchquery: "
+ + query);
+ if (categoryIndex != null) {
+ port.search(query,
Integer.parseInt(categoryIndex),
+ lholder, sholder);
+ }
- }
-
- } catch (ServiceException se) {
+ String nads = Long.toString(lholder.value);
+ if((nads!=null)&&(!nads.equalsIgnoreCase("0")))
+ {
+ result.addField("searchquery", query);
+ result.addField("numberofads", nads);
+ result.addField("blocketbackurl",
sholder.value);
+
+ result.setHitCount(Integer.parseInt(nads));
+
+ }
+
+ } catch (ServiceException se) {
LOG.error(ERR_FAILED_BLOCKET_SEARCH, se);
throw new InfrastructureException(se);
} catch (MalformedURLException murle) {
@@ -87,8 +87,8 @@
throw new InfrastructureException(re);
}
- }
+
return result;
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits