Hi Christoph
Thank you. That's where I was making my mistake.
The <map:generators> element should NOT include an <index> element.
<map:generators>
<map:generator name="search-de"
src="org.apache.cocoon.generation.SearchGenerator">
<analyzer> org.apache.lucene.analysis.de.GermanAnalyzer
</analyzer>
</map:generator>
<map:generator name="search-en"
src="org.apache.cocoon.generation.SearchGenerator">
<analyzer>
org.apache.lucene.analysis.standard.StandardAnalyzer </analyzer>
</map:generator>
</map:generators>
As you point out, the <map:generate> element SHOULD include an index
parameter
which points at the index files that have been created (in this case
relative to work-directory):
<map:generate type="search-de">
<map:parameter name="index" value="search-de" />
</map:generate>
<map:generate type="search-en">
<map:parameter name="index" value="search-en" />
</map:generate>
It's easy when you know how... ;-)
Steve
On 28 Jun 2006, at 13:32, Christoph Hermann wrote:
Stephen Winnall schrieb:
Hello,
I tried your suggestion but it has no effect. It still complains that
the directory
"index" does not exist.
I'll take a closer look at the source code, I think.
I do:
<map:generate type="search" label="searchcontent">
<map:parameter name="index"
value="{realpath:{ev:/config/site/base-path}/data/lucene/site}" />
</map:generate>
So maybe using realpath helps in your case.
HTH
Christoph
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]