Author: ssmiweve
Date: 2009-09-23 17:37:55 +0200 (Wed, 23 Sep 2009)
New Revision: 7286
Modified:
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/SolrSearchCommand.java
Log:
ampersand is treated as parameter separator just like in the restful URLs
Modified:
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/SolrSearchCommand.java
===================================================================
---
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/SolrSearchCommand.java
2009-09-23 12:20:35 UTC (rev 7285)
+++
branches/2.18/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/SolrSearchCommand.java
2009-09-23 15:37:55 UTC (rev 7286)
@@ -20,6 +20,8 @@
import java.io.Serializable;
import java.lang.ref.Reference;
import java.net.MalformedURLException;
+import java.util.ArrayList;
+import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@@ -31,7 +33,6 @@
import no.sesat.search.result.BasicResultList;
import no.sesat.search.result.FacetedSearchResult;
import no.sesat.search.result.FacetedSearchResultImpl;
-import no.sesat.search.result.Navigator;
import no.sesat.search.result.ResultItem;
import no.sesat.search.result.ResultList;
import no.sesat.search.site.Site;
@@ -250,6 +251,16 @@
return item;
}
+ @Override
+ protected Collection<String> getReservedWords() {
+
+ final Collection<String> words = new
ArrayList<String>(super.getReservedWords());
+ // ampersand is treated as parameter separator just like in the
restful URLs
+ words.add("&");
+
+ return words;
+ }
+
// Private -------------------------------------------------------
// Inner classes -------------------------------------------------
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits