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=""" 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