Author: gttersen
Date: 2007-05-02 17:14:07 +0200 (Wed, 02 May 2007)
New Revision: 4940
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsEspSearchCommand.java
Log:
newsAggregator fixes
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsEspSearchCommand.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsEspSearchCommand.java
2007-05-02 14:39:39 UTC (rev 4939)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/NewsEspSearchCommand.java
2007-05-02 15:14:07 UTC (rev 4940)
@@ -75,7 +75,7 @@
if (getQuery().getRootClause() == clause) {
NewsEspCommandConfig config = getSearchConfiguration();
String medium = (String)
datamodel.getJunkYard().getValue(config.getMediumParameter());
- if (!NewsEspCommandConfig.ALL_MEDIUMS.equals(medium) &&
getTransformedQuery().length() > 0) {
+ if (!NewsEspCommandConfig.ALL_MEDIUMS.equals(medium) &&
getQueryRepresentationLength() > 0) {
if (medium == null || medium.length() == 0) {
medium = config.getDefaultMedium();
}
@@ -86,8 +86,9 @@
appendToQueryRepresentation(medium);
appendToQueryRepresentation(')');
LOG.debug("Added medium");
+ } else {
+ LOG.debug("Did not add medium on rootclause: medium=" + medium
+ ", transformedQuery=" + getQueryRepresentationLength());
}
-
}
}
@@ -95,6 +96,9 @@
protected void visitImpl(final Object clause) {
LOG.debug("Visiting me with: " + clause + ", isroot=" +
(getQuery().getRootClause() == clause));
super.visitImpl(clause);
+ if (clause instanceof Clause) {
+ addMedium((Clause) clause);
+ }
}
protected void visitImpl(final Clause clause) {
@@ -103,6 +107,7 @@
addMedium(clause);
}
+
@Override
protected void visitImpl(final LeafClause clause) {
LOG.debug("Visiting me with: " + clause + ", isroot=" +
(getQuery().getRootClause() == clause));
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits