Author: gttersen
Date: 2007-04-17 23:04:22 +0200 (Tue, 17 Apr 2007)
New Revision: 4830
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/ClusteringESPFastCommand.java
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsAggregatorSearchCommand.java
Log:
Changes for NewsAggregator
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/ClusteringESPFastCommand.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/ClusteringESPFastCommand.java
2007-04-17 19:24:46 UTC (rev 4829)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/ClusteringESPFastCommand.java
2007-04-17 21:04:22 UTC (rev 4830)
@@ -96,8 +96,10 @@
if (nestedResult == null) {
nestedResult = new BasicSearchResult(this);
parentResult.addNestedSearchResult(nestedResultsField,
nestedResult);
+ nestedResult.setHitCount(1);
}
addResult(config, nestedResult, document);
+ nestedResult.setHitCount(nestedResult.getHitCount() + 1);
}
} catch (NullPointerException e) {
// The doc count is not 100% accurate.
@@ -127,7 +129,11 @@
try {
final IDocumentSummary document = result.getDocument(i + 1);
currentClusterId = document.getSummaryField(clusterField);
- if (currentClusterId.isEmpty() || lastClusterId == null ||
lastClusterId.isEmpty() ||
(!currentClusterId.getStringValue().equals(lastClusterId.getStringValue()))) {
+ if (currentClusterId.isEmpty() ||
+ lastClusterId == null ||
+ lastClusterId.isEmpty() ||
+ currentClusterId.getStringValue().equals("0") ||
+
(!currentClusterId.getStringValue().equals(lastClusterId.getStringValue()))) {
collectedClusters++;
LOG.debug("Adding new cluster: " + currentClusterId + ",
count is: " + collectedClusters);
if (collectedClusters < maxClusterCount) {
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsAggregatorSearchCommand.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsAggregatorSearchCommand.java
2007-04-17 19:24:46 UTC (rev 4829)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsAggregatorSearchCommand.java
2007-04-17 21:04:22 UTC (rev 4830)
@@ -286,6 +286,7 @@
}
searchResultItem.addNestedSearchResult("entries",
nestedSearchResult);
searchResult.addResult(searchResultItem);
+ nestedSearchResult.setHitCount(entryList.size());
return entryList.size();
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits