Author: ssanjamt
Date: 2007-06-05 15:55:08 +0200 (Tue, 05 Jun 2007)
New Revision: 5273
Modified:
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
Log:
not executing blank queries
Modified:
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
===================================================================
---
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
2007-06-05 13:48:26 UTC (rev 5272)
+++
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/AddressSearchCommand.java
2007-06-05 13:55:08 UTC (rev 5273)
@@ -13,6 +13,7 @@
import no.fast.ds.search.ISearchParameters;
import no.fast.ds.search.SearchParameter;
import no.schibstedsok.searchportal.datamodel.request.ParametersDataObject;
+import no.schibstedsok.searchportal.result.BasicSearchResult;
import no.schibstedsok.searchportal.result.ResultItem;
import no.schibstedsok.searchportal.result.ResultList;
import no.schibstedsok.searchportal.util.GeoSearchUtil;
@@ -43,6 +44,11 @@
*/
public final ResultList<? extends ResultItem> execute() {
+ if (datamodel.getQuery().getQuery().isBlank()) {
+ LOG.error("Trying to execute blank query: c=" +
datamodel.getParameters().getValue("c").getString() + " id=" +
context.getSearchConfiguration().getName());
+ return new BasicSearchResult<ResultItem>();
+ }
+
final ResultList<ResultItem> sr = (ResultList<ResultItem>)
super.execute();
List<ResultItem> itemsToRemove = new ArrayList<ResultItem>();
if (getSearchConfiguration().isCollapsing()) {
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits