Configuration dans le web.xml
<servlet> <servlet-name>SolrServlet</servlet-name> <servlet-class>fr.paris.lutece.plugins.search.solr.web.SolrSuggestServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SolrServlet</servlet-name> <url-pattern>/solrSuggest</url-pattern> </servlet-mapping>
Configuration à ajouter au solrconfig.xml
<requestHandler name="autoComplete" class="solr.SearchHandler"> <lst name="defaults"> <str name="defType">dismax</str> <str name="qf">title</str> <str name="pf">title</str> <str name="qs">1</str> <str name="ps">0</str> <str name="tie">0.1</str> <str name="fl">uid title</str> </lst> </requestHandler>
http://dev.lutece.paris.fr/svn/lutece/contribs/atoswordline/trunk/config-SOLR/example/solr/conf/ http://dev.lutece.paris.fr/svn/lutece/portal/trunk/plugins/technical/plugin-solrserver/webapp/WEB-INF/plugins/solrserver/conf/schema.xml
Sur la xpage search-solr, on peut utiliser des configurations différentes en ajoutant le parametre de query "conf=XXX". Les configurations ont les parametres suivants:
Pour créer et éditer les configurations, il suffit d'insérer ou de modifier des clefs du datastore: solr.app.conf.XXX.YYY où XXX est le nom de la configuration qui sera utilisé dans l'URL de la xpage, et YYY le nom du paramètre à modifier. Par convention, on ajoute aussi la clef datastore solr.app.conf.XXX.installed avec la valeur "true"