Please do not send multiple requests without waiting for answers. The world is round and people are asleep, others are busy. Someone will try to help you sooner or later so don't panic.
More below ... Karthik Manimaran wrote: > Hi, > I am trying to make the raw HTML included as static content in > src/documentation/content directory be indexed and searched by Lucene. > I have a directory src/documentation/content/javadocs which contains > javadocs for some components as html/other files. > Pointers to changes that need to be made in search.xmap needed. I guess > tweaking the following map should bring about desired output but I am unable > to succeed. Don't guess. If you want to do such advanced things with Forrest, then you will need to take some time to learn the Cocoon sitemap. http://forrest.apache.org/docs/project-sitemap.html has some good references directly to the Cocoon docs. I noticed in your subsequent posting to our "dev" list that you had multiple generators and serializers. Cocoon does not work like that. You will get seriously frustrated by just guessing. Try some simple enhancements first. What you have below is closer to working than what you sent to the dev list. > <map:match pattern="**body-*.lucene"> > <map:select type="exists"> > <map:when test="{project:content.xdocs}{1}{2}.ehtml"> Your files would have .html extension i presume. Also you placed the files in content/javadocs/ So perhaps (i didn't try it) ... <map:when test="{project:content}{1}{2}.html"> However make sure that your browser request is localhost:8888/javadocs/blah.html > <map:generate src="{project: content.xdocs}{1}{2}.ehtml" /> Syntax error with that extra space. Anyway it will be exactly the path in the test above. By the way, be careful with making changes to the core of Forrest. Better to use a project sitemap. -David > <map:transform src="{forrest:stylesheets}/html2htmlbody.xsl" /> > </map:when> > <map:when test="cocoon://{1}{2}.xml"> > <map:generate src="cocoon://{1}{2}.xml"/> > </map:when> > </map:select> > <map:transform src="{forrest:stylesheets}/search/document2lucene.xsl"> > <map:parameter name="document-url" value="{1}{2}.xml"/> > </map:transform> > <map:serialize type="xml"/> > </map:match> > Thanks and regards, > Karthik.
