[ 
https://issues.apache.org/jira/browse/SOLR-469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shalin Shekhar Mangar updated SOLR-469:
---------------------------------------

    Attachment: SOLR-469-contrib.patch

*Changes*
* Updated the build.xml to compile Solr before building DataImportHandler and 
place DataImportHandler's javadoc jar to solr/dist folder so that the javadocs 
are available in Solr nightly builds
* Removed @author Javadoc tags from all source files in accordance with Solr 
coding conventions
* Improved Javadocs for a lot of classes especially the public interfaces
* Formatted code using the Eclipse codestyle xml given at HowToContribute wiki 
page
* Added @since solr 1.3 to all source files
* I've verified that the Apache license text is present in all the source files

No changes have been made to the code (in terms of functionality)

Note -- The SOLR-563 patch must be applied before this patch to build Solr with 
DataImportHandler as a contrib project.

A lot of people are using this patch and it would be easier for them if 
DataImportHandler is available in the nightly builds. Also, this patch has 
become huge and enhancements and bug fixes would also be easier if it were 
committed. Grant -- We feel that this is ready to be committed now whenever you 
can take a look.

> Data Import RequestHandler
> --------------------------
>
>                 Key: SOLR-469
>                 URL: https://issues.apache.org/jira/browse/SOLR-469
>             Project: Solr
>          Issue Type: New Feature
>          Components: update
>    Affects Versions: 1.3
>            Reporter: Noble Paul
>            Assignee: Grant Ingersoll
>             Fix For: 1.3
>
>         Attachments: SOLR-469-contrib.patch, SOLR-469-contrib.patch, 
> SOLR-469-contrib.patch, SOLR-469-contrib.patch, SOLR-469.patch, 
> SOLR-469.patch, SOLR-469.patch, SOLR-469.patch, SOLR-469.patch, 
> SOLR-469.patch, SOLR-469.patch, SOLR-469.patch, SOLR-469.patch
>
>
> We need a RequestHandler Which can import data from a DB or other dataSources 
> into the Solr index .Think of it as an advanced form of SqlUpload Plugin 
> (SOLR-103).
> The way it works is as follows.
>     * Provide a configuration file (xml) to the Handler which takes in the 
> necessary SQL queries and mappings to a solr schema
>           - It also takes in a properties file for the data source 
> configuraution
>     * Given the configuration it can also generate the solr schema.xml
>     * It is registered as a RequestHandler which can take two commands 
> do-full-import, do-delta-import
>           -  do-full-import - dumps all the data from the Database into the 
> index (based on the SQL query in configuration)
>           - do-delta-import - dumps all the data that has changed since last 
> import. (We assume a modified-timestamp column in tables)
>     * It provides a admin page
>           - where we can schedule it to be run automatically at regular 
> intervals
>           - It shows the status of the Handler (idle, full-import, 
> delta-import)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to