You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@lucene.apache.org by Namrata Kumari <Nk...@saba.com> on 2005/07/22 07:07:46 UTC

Lucene as xml store

  
hi,
 
I am a beginner to lucene , So kindly excuse me if the questions mentioned a
bit naive.
- Can I use lucene as an xml store + search engine?
- What I understood is that if we want to perform search on xml doc. we need
to parse xml document, form indexes and on the basis of fields perform
search. 
- So, does this mean, that even if we use lucene as xml store (IF WE CAN!!),
we need to parse it to form indexes?
 
Please reply to this as soon as possible
 
Regards,
Namrata
 
 

Re: Lucene as xml store

Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Jul 22, 2005, at 1:07 AM, Namrata Kumari wrote:

>
> hi,
>
> I am a beginner to lucene , So kindly excuse me if the questions  
> mentioned a
> bit naive.
> - Can I use lucene as an xml store + search engine?
> - What I understood is that if we want to perform search on xml  
> doc. we need
> to parse xml document, form indexes and on the basis of fields perform
> search.
> - So, does this mean, that even if we use lucene as xml store (IF  
> WE CAN!!),
> we need to parse it to form indexes?

Lucene is a search engine and only deals with text (Strings  
essentially).  Lucene is also a flat document space and doing queries  
for things hierarchical is not how it was designed, but it can be  
done to a limited degree depending on how data is indexed.

Yes, Lucene can store text as well as make it searchable - so you  
could store an XML document in it as well.

You have not provided any information on the types of queries you  
need to support or what the user experience will be like.  There are  
many ways to use Lucene and whether it is suitable solution to your  
application depends on that information.   Tell us more about what  
you're wanting to do and we can guide you further.

> Please reply to this as soon as possible

That's what they all say!   :)   No need to say such a thing - if you  
have well articulated questions that are straightforward enough to  
answer, you'll get responses quickly here.

     Erik




Re: Lucene as xml store

Posted by Otis Gospodnetic <ot...@yahoo.com>.
Hi Namrata,

Yes, you would need to parse the XML.
Here is one way to do it:
  http://www-128.ibm.com/developerworks/java/library/j-lucene/

Otis


--- Namrata Kumari <Nk...@saba.com> wrote:

>   
> hi,
>  
> I am a beginner to lucene , So kindly excuse me if the questions
> mentioned a
> bit naive.
> - Can I use lucene as an xml store + search engine?
> - What I understood is that if we want to perform search on xml doc.
> we need
> to parse xml document, form indexes and on the basis of fields
> perform
> search. 
> - So, does this mean, that even if we use lucene as xml store (IF WE
> CAN!!),
> we need to parse it to form indexes?
>  
> Please reply to this as soon as possible
>  
> Regards,
> Namrata
>  
>  
>