cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 321...@gmail.com
Subject Re: Completely lost with Lucene
Date Fri, 02 Jun 2006 15:45:52 GMT
Thank you very much Peter. The problem is solved


2006/6/2, Peter Sparkes <peter@didm.co.uk>:
>
> Hi,
>
> Suggest use the LuceneIndexTransformer as follows:
>
> <map:match pattern="buildIndex">
>       <map:generate src="karte.xml"/>
>          <map:transform type="index"/>
>          <map:serialize type="xml"/>
> </map:match>
>
> <map:match pattern="karte.xml">
>    Generate a single file that contains all the data that you want
> indexed as in section "Input document for the LuceneIndexTransformer" in
> http://wiki.apache.org/cocoon/LuceneIndexTransformer
>     <map:serialize type="xml"/>
> </map:match>
>
> Peter
>
> > Hi,
> >
> > I'd like to use the Lucene search in my page, but reading the docs at
> > http://cocoon.apache.org/2.1/userdocs/concepts/xmlsearching.html and
> > http://wiki.apache.org/cocoon/LuceneIndexTransformer does not really
> > enlighten me.
> >
> > My case:
> > The content of my pages is generated dynamically, getting the data
> > from a mysql database. Something like that,
> >
> > <map:match pattern="karte">
> >     <map:generate type="file" src="documents/xml/sql.xml"/>
> >     <map:transform type="sql">
> >         <map:parameter name="use-connection" value="mysql-pool"/>
> >         <map:parameter name="lfdnr" value="{request-param:lfdnr}"/>
> >      </map:transform>
> >      <map:transform src="documents/stylesheets/style.xsl"/>
> >      <map:serialize type="html"/>
> > </map:match>
> >
> > So calling e.g. the address
> > http://localhost:8080/cocoon/karte?lfdnr=412 shows me the results of
> > the page with the sql primary key 412 transformed via style.xsl.
> >
> > Lucene should be able to index the columns 'lfd_nr', 'venue' and
> > 'description' (without indexing the other 6 columns of the table) and
> > should give me the results, if those fields match my search query
> > obviously, like shown above (
> > http://localhost:8080/cocoon/karte?lfdnr='pk'
> > <http://localhost:8080/cocoon/karte?lfdnr=%27pk%27>)
> >
> > Declaring the LuceneIndexTransformer of my sitemap is the only thing I
> > have completely understood from the wiki. ;)
> > A little guidance would be appreciated very much. (+ what to write in
> > which files, since that does not always emanate from the wiki)
> >
> > Thanks in advance
> > Marco
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>

Mime
View raw message