Author: ssmiweve
Date: 2008-07-24 22:36:36 +0200 (Thu, 24 Jul 2008)
New Revision: 6752
Modified:
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
Log:
Issue SKER4938: (OverturePPCSearchCommand must support serverUrl parameter)
Modified:
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
===================================================================
---
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
2008-07-24 16:53:12 UTC (rev 6751)
+++
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
2008-07-24 20:36:36 UTC (rev 6752)
@@ -117,6 +117,7 @@
* @return Returns the request url used for the ppc ads.
*/
protected String createRequestURL() {
+
final OverturePpcCommandConfig ppcConfig
= (OverturePpcCommandConfig) context.getSearchConfiguration();
@@ -129,10 +130,15 @@
url.append("&type=" + ppcConfig.getType());
}
+ final String serveUrl = "http://" +
datamodel.getSite().getSite().getName() + "/search/";
+
url.append("&Keywords=");
url.append(URLEncoder.encode(getTransformedQuery().replace(' ',
'+'), ppcConfig.getEncoding()));
url.append("&maxCount=");
url.append(getResultsToReturn());
+ url.append("&serveUrl=");
+ url.append(URLEncoder.encode(serveUrl.toString(), "UTF-8"));
+
url.append("&" + getAffilDataParameter());
} catch (UnsupportedEncodingException e) {
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits