cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Sparkes <pe...@didm.co.uk>
Subject Re: Completely lost with Lucene
Date Fri, 02 Jun 2006 14:11:47 GMT
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