Author: ssthkjer Date: 2007-02-15 09:17:22 +0100 (Thu, 15 Feb 2007) New Revision: 4444
Modified: trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java Log: https://jira.sesam.no/jira/browse/SEARCH-1655 - netcom mobil site-search Modified: trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java =================================================================== --- trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java 2007-02-15 08:09:52 UTC (rev 4443) +++ trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java 2007-02-15 08:17:22 UTC (rev 4444) @@ -83,9 +83,15 @@ BaseParameter.QUERY, getTransformedQuery())); params.setParameter(new SearchParameter( "offset", getCurrentOffset(0))); - if (!cfg.getFilter().equals("")) { - params.setParameter(new SearchParameter( - BaseParameter.FILTER, cfg.getFilter())); + + if (getParameter("msite") != null) { + params.setParameter(new SearchParameter( + BaseParameter.FILTER, "+domain:" + getParameter("msite") )); + } else { + if (!cfg.getFilter().equals("")) { + params.setParameter(new SearchParameter( + BaseParameter.FILTER, cfg.getFilter())); + } } final IDeviceCapabilities cap = getDeviceCapabilities(); @@ -181,4 +187,17 @@ return item; } + + private StringBuilder filterBuilder = null; + protected String getAdditionalFilter() { + System.out.println("FILTER"); + synchronized (this) { + if (filterBuilder == null) { + filterBuilder = new StringBuilder(super.getAdditionalFilter()); + } + } + return filterBuilder.toString(); + } + + } _______________________________________________ Kernel-commits mailing list [email protected] http://sesat.no/mailman/listinfo/kernel-commits
