Hello,

I have done the modification already and forgot to update the thread.
The new structure is like follows.

<indexes>
    <index location="/home/menaka/index" collection="/home/menaka/xml">
        <file>
            <path>/home/menaka/xml/US000000001.xml</path>
            <md5>6790FD58A71834EA2D2CE8A24D1869CE</md5>
            <fileName>US000000001.xml</fileName>
            <lastModified>22/03/2016, 11:22:25</lastModified>
        </file>
        <file>
            <path>/home/menaka/xml/US000000001 (copy).xml</path>
            <md5>48EB6806A2B3AAA9871F4ABE683D9BB5</md5>
            <fileName>US000000001 (copy).xml</fileName>
            <lastModified>17/07/2016 19:42:43</lastModified>
        </file>
    </index>
</indexes>

This way the process can be executed regardless of the location of metadata
file.

Thank you very much
Menaka



On 18 July 2016 at 00:14, Preston Carman <[email protected]> wrote:

> Why not store both the path to index and the path to collection. The
> index element could have two attributes: "collection-path" and
> "index-path".
>
> Also note: while the metadata structure can hold many indexes, this
> does not require all index metadata files to be stored in the same
> location. They still can be spread out and/or in the same location.
>
> On Sun, Jul 17, 2016 at 6:17 AM, Menaka Madushanka
> <[email protected]> wrote:
> > Hello,
> >
> > Currently the xml metadata are stored in the same directory with indexes.
> > The collection information was also stored in the file.
> > In update and delete queries, the path to the index is given so that the
> > file can be located and perform the tasks.
> >
> > But, according to the requirements, the metadata file will be stored
> > separately and all metadata information will be stored in the same file.
> > The structure will be as follows.
> >
> > <indexes>
> >     <index collection="path_to_collection_1">
> >         <file>
> >             <path>/home/menaka/xml/catalog.xml</path>
> >             <md5>44AC8A401C32384D9EB00952E1C96685</md5>
> >             <fileName>catalog.xml</fileName>
> >             <lastModified>10/07/2016 23:41:13</lastModified>
> >         </file>
> >         <file>
> >         </file>
> >         .
> >         .
> >         .
> >     </index>
> >     <index collection="path_to_collection_2">
> >         <file>
> >             <path>path_to_collection_2/catalog.xml</path>
> >             <md5>44AC8A401C32384D9EB00952E1C96685</md5>
> >             <fileName>catalog.xml</fileName>
> >             <lastModified>10/07/2016 23:41:13</lastModified>
> >         </file>
> >         <file>
> >         </file>
> >         .
> >         .
> >         .
> >     </index>
> >
> > </indexes>
> >
> > In this format, the collection directory is stored separately. But what
> > really need is the index location. Because, here we already have the
> paths
> > for xml documents.
> > As all indexes are saved in single file and we give path-to-index as
> update
> > and delete index parameters, we can retrieve the metadata for xml files
> > regarding to the given index.
> >
> > But in this approach we cannot do that unless we store the metadata file
> > inside the index folder. So, I suggest storing path-to-index instead of
> > path-to-collection.
> >
> > The new structure would be,
> >
> > <indexes>
> >     <index *location="path_to_index_1*">
> >         <file>
> >             <path>/home/menaka/xml/catalog.xml</path>
> >             <md5>44AC8A401C32384D9EB00952E1C96685</md5>
> >             <fileName>catalog.xml</fileName>
> >             <lastModified>10/07/2016 23:41:13</lastModified>
> >         </file>
> >         <file>
> >         </file>
> >         .
> >         .
> >         .
> >     </index>
> >     <index* location="path_to_index_2"*>
> >         <file>
> >             <path>path_to_collection_2/catalog.xml</path>
> >             <md5>44AC8A401C32384D9EB00952E1C96685</md5>
> >             <fileName>catalog.xml</fileName>
> >             <lastModified>10/07/2016 23:41:13</lastModified>
> >         </file>
> >         <file>
> >         </file>
> >         .
> >         .
> >         .
> >     </index>
> >
> > </indexes>
> >
> > Thank you very much
> > Menaka
> >
> > --
> > *Menaka Madushanka Jayawardena*
> > Faculty of Engineering, <http://www.pdn.ac.lk/eng>
> > University of Peradeniyaya.
> > LinkedIn <http://lk.linkedin.com/in/menakajayawardena>
> > TP:- 071 885 1183/ 071 350 5470
>



-- 
*Menaka Madushanka Jayawardena*
Faculty of Engineering, <http://www.pdn.ac.lk/eng>
University of Peradeniyaya.
LinkedIn <http://lk.linkedin.com/in/menakajayawardena>
TP:- 071 885 1183/ 071 350 5470

Reply via email to