Hi everyone, Thanks so much for the responses. So far I use an xslt identity transform with templates to match the fields I want to capture that turns the xml document into a flat text file with duplicated text for nested fields. The compass framework looks really interesting though, I'll spend some time looking into it.
Thanks again, Spencer On 8/9/07, Lukas Vlcek <[EMAIL PROTECTED]> wrote: > Hi, > > Have you checked Compass <http://www.opensymphony.com/compass/> framework > (built on top of Lucene)? This might be interesting for you: > http://www.opensymphony.com/compass/versions/1.2M3/html/core-xsem.html > > BR > Lukas > > > On 8/10/07, Jeff French <[EMAIL PROTECTED]> wrote: > > > > > > Spencer, it seems inefficient to me too, but that's pretty much what I did > > for tables embedded within a document. > > > > I used a SAX parser to parse the document and kept track of the table > > elements I saw. When I received an endElement, I added the text I had > > buffered up in the characters() method to the buffer for each parent > > element. Then I removed the current element and added its content as a > > Field. > > > > I should add that I am also fairly new to Lucene, so just because I did it > > that way doesn't mean it's the best or even a good way. > > > > Jeff > > > > > > Spencer Tickner wrote: > > > > > > I'm fairly new to lucene so excuse the ignorance. I'm attempting to > > > field an XML documents with nested fields. So: > > > > > > <foo> > > > <bar>This</bar> > > > <bat>That</bat> > > > </foo> > > > > > > ... > > > > > > The only way I can see a way of doing this now is to field each > > > element I want to field and all of it's descendant text, ... > > > > > > > -- > > View this message in context: > > http://www.nabble.com/Nested-Fields-tf4214959.html#a12085200 > > Sent from the Lucene - Java Users mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > 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]