done.

On Fri, Jun 24, 2016 at 12:04 PM, Menaka Madushanka
<[email protected]> wrote:
> Hi Preston,
>
> My username is menaka123
>
> On 25 June 2016 at 00:29, Preston Carman <[email protected]> wrote:
>
>> We can give him access. I just need to know his username.
>>
>> On Fri, Jun 24, 2016 at 11:31 AM, Steven Jacobs <[email protected]> wrote:
>> > Is it possible to give Menaka edit access for that page? I think this
>> would
>> > be helpful throughout the summer. Or would he need to be a committee?
>> > Steven
>> >
>> > On Friday, June 24, 2016, Menaka Madushanka <[email protected]>
>> wrote:
>> >
>> >> Thank you very much Preston. :-)
>> >>
>> >> I can do that.
>> >>
>> >> On 24 June 2016 at 21:24, Preston Carman <[email protected]
>> >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>
>> >>> What do you think about adding your description of the update process
>> >>> to the wiki [1]? We can use this as the start of documenting the
>> >>> indexing functionality. You have written a nice description and it
>> >>> would be nice to have the in a place that others can see it to learn
>> >>> about our indexing process.
>> >>>
>> >>> [1]
>> >>>
>> https://cwiki.apache.org/confluence/display/VXQUERY/Lucene+Indexing+Project+2016
>> >>>
>> >>> On Thu, Jun 23, 2016 at 3:39 PM, Menaka Madushanka
>> >>> <[email protected]
>> >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>> > Hello,
>> >>> >
>> >>> > I modified the implementation to use only one argument for update
>> index
>> >>> > query.
>> >>> >
>> >>> > So the new query structure would be,
>> >>> >
>> >>> > *update-index(index_folder)*
>> >>> >
>> >>> > Collection information is stored when creating the index for the
>> first
>> >>> time
>> >>> > in build-index-on-collection query and stored as metadata.
>> >>> >
>> >>> > Thank you very much
>> >>> > Menaka
>> >>> >
>> >>> > On 24 June 2016 at 03:42, Menaka Madushanka <[email protected]
>> >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>> >
>> >>> >> Hello Steven,
>> >>> >>
>> >>> >> Almost done. :-)
>> >>> >>
>> >>> >> On 24 June 2016 at 03:16, Steven Jacobs <[email protected]
>> >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>> >>
>> >>> >>> Auto-correct is always changing your name when I don't pay
>> attention,
>> >>> I
>> >>> >>> apologize Menaka.
>> >>> >>> Steven
>> >>> >>>
>> >>> >>> On Thu, Jun 23, 2016 at 2:45 PM, Steven Jacobs <[email protected]
>> >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>> >>>
>> >>> >>>> Melaka- One high level comment. I think it will be better to have
>> >>> >>>> update-index take a single argument as we discussed (just the
>> index
>> >>> >>>> folder). The collection location can be saved as part of the
>> metadata
>> >>> >>>> information in the collection folder.
>> >>> >>>> Steven
>> >>> >>>>
>> >>> >>>> On Wed, Jun 22, 2016 at 2:04 PM, Menaka Madushanka <
>> >>> >>>> [email protected]
>> >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>> >>>>
>> >>> >>>>> Hello,
>> >>> >>>>>
>> >>> >>>>> This is the summary of the implementation. (Included in Pull
>> Request
>> >>> >>>>> message as well)
>> >>> >>>>>
>> >>> >>>>> *Update Index Query*
>> >>> >>>>> The update-index query takes two arguments, collection directory
>> and
>> >>> >>>>> index directory.
>> >>> >>>>> It shares some of the functionalities from
>> build-index-on-collection
>> >>> >>>>> query so, some changes were done to the following classes in
>> order
>> >>> to use
>> >>> >>>>> them in updating index process and to maximize code reuse
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>    1. IndexConstructorUtil.java : Created a new function to get
>> an
>> >>> >>>>>    instance of IndexDocumentBuilder which can be used in
>> >>> IndexUpdater.java
>> >>> >>>>>    class.
>> >>> >>>>>    2. IndexDocumentBuilder.java : Added a new string filed
>> >>> containing
>> >>> >>>>>    the corresponding file path which is needed to retrieve a
>> >>> document related
>> >>> >>>>>    to an XML file.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>> *Metadata handling*
>> >>> >>>>> Here a POJO is created to properly manage the metadata for a
>> file.
>> >>> >>>>> (XmlMetadata.java)
>> >>> >>>>> Currently it contains following fields.
>> >>> >>>>>
>> >>> >>>>>
>> >>> >>>>>    1. File path
>> >>> >>>>>    2. File Name (Not used)
>> >>> >>>>>    3. Checksum String
>> >>> >>>>>
>> >>> >>>>> When storing metadata, a HashMap is created with file path as the
>> >>> key
>> >>> >>>>> and XmlMetadata object. This map is then serialized and written
>> to
>> >>> a file
>> >>> >>>>> named metadata.file and stored in the same directory where the
>> >>> index is
>> >>> >>>>> stored.
>> >>> >>>>>
>> >>> >>>>> *Update Index process*
>> >>> >>>>>
>> >>> >>>>>    - If a file is detected as modified, the current index
>> document
>> >>> >>>>>    related to that file is deleted and newly created index
>> document
>> >>> is added.
>> >>> >>>>>    - If a new file is detected, a new index document will be
>> created
>> >>> >>>>>    and added to the existing index.
>> >>> >>>>>    - If the file is deleted, delete the index document related to
>> >>> that
>> >>> >>>>>    file.
>> >>> >>>>>    - After every task, update the metadata object and after all
>> >>> >>>>>    processes completed, write the new metadata map to the file.
>> >>> >>>>>
>> >>> >>>>> Please review the pull request and merge.
>> >>> >>>>>
>> >>> >>>>> https://github.com/apache/vxquery/pull/62
>> >>> >>>>>
>> >>> >>>>> Thank you
>> >>> >>>>> 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
>> >>> >>
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > *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
>> >>
>>
>
>
>
> --
> *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