Author: ssmalamb
Date: 2007-07-02 11:57:43 +0200 (Mon, 02 Jul 2007)
New Revision: 5471
Modified:
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
Log:
Added mixed date and relevance sort on videos
Modified:
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
===================================================================
---
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-07-02 09:44:11 UTC (rev 5470)
+++
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-07-02 09:57:43 UTC (rev 5471)
@@ -76,11 +76,19 @@
} catch (UnsupportedEncodingException e) {
LOG.error(e);
}
- final String sortByString = this.getParameters().get("userSortBy") !=
null ? (String) this.getParameters().get("userSortBy") : "datetime";
- final String videoSource = this.getParameters().get("videosource") !=
null ? (String) this.getParameters().get("videosource") : "";
- final String videoLanguage = this.getParameters().get("videoLanguage")
!= null ? (String) this.getParameters().get("videoLanguage") : "";
- String biasDate = sortByString.equals("standard") ? "100" : "0"; //
default is normally datetime which is 0
+ final String sortByString = this.getParameters().get("userSortBy") !=
null ? (String) this.getParameters().get("userSortBy") : "mix";
+ final String videoSource = this.getParameters().get("videoSource") !=
null ? (String) this.getParameters().get("videoSource") : "";
+ final String videoLanguage = this.getParameters().get("videoLanguage")
!= null ? (String)
this.getParameters().get("videoLanguage").toString().toLowerCase() : "";
+// String biasDate = sortByString.equals("standard") ? "100" : "0"; //
default is normally datetime which is 0
+ String biasDate = "50"; // mix
+ if (sortByString.equals("datetime")) {
+ biasDate="0";
+ }
+ else if (sortByString.equals("standard")) {
+ biasDate="100";
+ }
+
// Sample url:
http://usp1.blinkx.com/partnerapi/sesam/?Anylanguage=true&Adultfilter=true&channelhits=true&printfields=media_duration&searchtype=enrichment&BiasDate=0&Start=1&text=pixies
// Please note that Schibsted is charged for every search on Blinkx!
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits