Author: ssmalamb
Date: 2007-06-13 17:25:07 +0200 (Wed, 13 Jun 2007)
New Revision: 5320
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
Log:
added - for empty summary and videoDuration
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-06-13 12:43:50 UTC (rev 5319)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-06-13 15:25:07 UTC (rev 5320)
@@ -85,7 +85,6 @@
final Node rootElement = doc.getDocumentElement();
final Node responseData =
rootElement.getFirstChild().getNextSibling().getNextSibling();
if (responseData.getNodeName().equals("responsedata")) {
-// LOG.info("zz128");
final String hits =
responseData.getFirstChild().getNextSibling().getTextContent();
searchResult.setHitCount(Integer.parseInt(hits));
@@ -94,6 +93,8 @@
while(nextSibling != null ) {
if (nextSibling.getNodeName().equals("autn:hit")) {
final BasicResultItem item = new BasicResultItem();
+ item.addField("videoDuration", "-");
+ item.addField("summary", "-");
Node nextSibling2 = nextSibling.getFirstChild();
while(nextSibling2 != null ) {
if
(nextSibling2.getNodeName().equals("autn:reference")) {
@@ -101,7 +102,10 @@
} else if
(nextSibling2.getNodeName().equals("autn:title")) {
item.addField("title",
nextSibling2.getTextContent());
} else if
(nextSibling2.getNodeName().equals("autn:summary")) {
- item.addField("summary",
nextSibling2.getTextContent().replaceAll(" Date.*html", "..."));
+ String summary = nextSibling2.getTextContent();
+ if (summary.length()>2) {
+ item.addField("summary",
summary.replaceAll(" Date.*html", "..."));
+ }
} else if
(nextSibling2.getNodeName().equals("autn:date")) {
// age function ?
long videoDate = new
Date(Long.parseLong(nextSibling2.getTextContent())*1000).getTime();
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits