lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yiyi Sun <yiyi...@yahoo.com>
Subject Re: parsing XML
Date Thu, 29 Nov 2001 16:45:31 GMT
Hi,

Thanks a lot. I would like to have you XML package and
demo.

Cheers!

Yiyi

--- "Ogren, Philip V." <Ogren.Philip@mayo.edu> wrote:
> 
> I didn't pour through the archive to make sure no
> one had done this yet
> but...
> I have a generic way of indexing XML that I think is
> really useful.
> Basically, I implement the DefaultHandler (in SAX)
> that handles XML
> documents that look like something like this:
> <document>
> 	<field name="myfield1" store="true" index="true"
> token="true">a
> small field</field>
> 	<field name="myfield2" store="false" index="true"
> token="true">a
> large field</field>
> </document>
> 
> I haven't actually written a DTD or schema because I
> haven't needed one
> yet.*  I create a org.apache.lucene.document.Field
> for each 'field' tag that
> is processed.  The way I get an XML document that
> conforms to this very
> simplistic schema is through XSLT.  You simply
> create a style sheet that
> transforms your specific xml document into xml that
> conforms with the above
> tags.  It's proven very useful on our project
> because changing the way an
> xml document is indexed requires no change in the
> code - I simply change my
> style sheet and reindex.  
> 
> I would be willing to cut a version of this code
> that would be suitable for
> a demonstration - along with a demo -  if there is
> any interest.  
> 
> Regards,
> Philip Ogren
> 
> *I originally had a 'datefield' tag as well but I
> found the DateField class
> to be useless for my application as it doesn't
> handle dates before 1970.
> 
> > Philip V. Ogren
> > Medical Information Resources
> > Mayo Clinic Rochester
> > (507) 538-0167
> > ogren@mayo.edu
> > 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:lucene-dev-help@jakarta.apache.org>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1

--
To unsubscribe, e-mail:   <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>


Mime
View raw message