Author: ssmiweve
Date: 2008-10-24 23:28:52 +0200 (Fri, 24 Oct 2008)
New Revision: 6891

Modified:
   
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
   trunk/generic.sesam/war/src/main/conf/modes.xml
Log:
SEARCH-4933


Modified: 
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
===================================================================
--- 
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
       2008-10-24 13:12:35 UTC (rev 6890)
+++ 
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
       2008-10-24 21:28:52 UTC (rev 6891)
@@ -65,7 +65,7 @@
 </c:forEach>
 <!-- MediaWiki Suggest definitions -->
 <script type='text/javascript'><jsp:text><![CDATA[
-var wgMWSuggestTemplate = "/search/?q={searchTerms}&c=suggest";
+var wgMWSuggestTemplate = "/search/?q=\"{searchTerms}\"&c=suggest";
 var wgMWSuggestMessages = ["]]></jsp:text><search:text 
key="mwsuggest_with_suggestions"/><jsp:text><![CDATA[", 
"]]></jsp:text><search:text 
key="mwsuggest_no_suggestions"/><jsp:text><![CDATA["];
 // these pairs of inputs/forms will be autoloaded at startup
 var os_autoload_inputs = new Array('inputBox');//,'inputBox');

Modified: trunk/generic.sesam/war/src/main/conf/modes.xml
===================================================================
--- trunk/generic.sesam/war/src/main/conf/modes.xml     2008-10-24 13:12:35 UTC 
(rev 6890)
+++ trunk/generic.sesam/war/src/main/conf/modes.xml     2008-10-24 21:28:52 UTC 
(rev 6891)
@@ -274,7 +274,15 @@
                 server-url="queryServer.solr.1"
                 inherit="default-command">
             <query-transformers>
+                <!-- The following works against a Solr configured field of 
type string named "list_entry". -->
+                <!-- We use String instead of text as the whole query can be 
treated as a single token. -->
+                <!--  The incoming query must be phrased as well to give the 
chance to escape the whitespace. -->
                 <term-prefix prefix="list_entry"/>
+                <!-- Strip out the quotes around the phrase -->
+                <regexp regexp="&quot;" replacement=""/>
+                <!-- Escape the whitespace so that solr treats the whole query 
as one token. -->
+                <regexp regexp=" " replacement="\\ "/>
+                <!-- Suffix the query with a wildcard. Otherwise it wouldn't 
be a suggestion ;-) -->
                 <regexp regexp="$" replacement="*"/>
             </query-transformers>
         </solr-command>

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to