It depends upon whether you want Solr to do the XSL processing, or the browser. 
 After fussing a bit, and doing some reading and thinking, we decided it was 
best to let the browser do the work, at least in our case.

If the browser is doing the processing, you don't need to modify sorlconfig.xml 
for that, and where you put it depends a bit on where the HTML page that points 
to the xsl came from.

What we did was create a separate directory called "search" in the webapp 
directory (parallel to admin, WEB-INF and the like).  In there we placed three 
things:  our HTML page, our .css file and our xsl.  (That way, when Solr 
updates, we know exactly how to handle it).

The HTML page refers to the xsl thusly:

                          <input name="stylesheet" type="hidden">

With a value of

        /solr/search/ourXSLStyleSheet.xsl

(We use javascript to generate the HTML, so it isn't in the tag initially).

We started with a copy of example.xsl and modified it *extensively*.  If you 
are not a programmer, trying to edit the xsl to produce what you want may be 
more adventure than you want to tackle.

JRU


-----Original Message-----
From: Jeremy Cunningham [mailto:jeremy.cunningham.h...@statefarm.com] 
Sent: Thursday, October 13, 2011 2:43 PM
To: solr-user@lucene.apache.org
Subject: Xsl for query output

I am new to solr and not a web developer.  I am a data warehouse guy trying to 
use solr for the first time.  I am familiar with xsl but I can't figure out how 
to get the example.xsl to be applied to my xml results.  I am running tomcat 
and have solr working.  I copied over the solr mulitiple core example to the 
conf directory on my tomcat server. I also added the war file and the search is 
fine.  I can't seem to figure out what I need to add to the solrcofig.xml or 
where ever so that the example.xsl is used.  Basically can someone tell me 
where to put the xsl and where to configure its usage?

Thanks

Reply via email to