Re: [xml-dev] Text based search or Xpath search
Yes, i guess you have a point. The whole purpose of storing the meta data in the text file was for optimising the speed. But unfortunately handling of large amount of data is slow.
I thought that by using the XML XPATH, I need not go through all the other data (by not doing a file.readline) if I wanted to search for documents with a certain name thus saving some time. But perhaps XPATH has to go through the whole document anyway.
Or am I cycling out in the forrest?
Ram
From: Bob Foster <[email protected]>
To: Ram Sundar <[email protected]>
CC: [email protected]
Subject: Re: [xml-dev] Text based search or Xpath search
Date: Sun, 08 Jan 2006 17:51:22 -0800
>A raw text file search should be way faster, but it really depends
>on how you're doing the search.
>
>Bob
>
>Ram Sundar wrote:
> > Hi,
> >
> > I have a text file that contains all the meta data of
>documents and
> > folders like name, created date, modified date, owner etc. I
>generate
> > this text file everytime a user wants to search for the meta data
> > through python. I have a web interface where the user can input
>the
> > necessary parameters he/she wants to search for. But, this
>operation of
> > reading the information from the text file is slow. It becomes
>extremely
> > slow, if there is quite a lot of information to go through,
>naturally.
> >
> > Now, I was thinking that I can store the meta data as an XML file
> > instead and use the XPATH option available in python to retrieve
>the
> > necessary information.
> >
> > Do you guys think that storing the data in an XML file and using
>the
> > XPATH search will be faster than the text file search?
> >
> > Thanks for you input in advance,
> >
> > Ram
>
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://www.oasis-open.org/mlmanage/index.php>
>