More specifically, the 3.6 Data Import Handler code (DIH) can be seen here:
http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_6/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ The main wiki page is here: http://wiki.apache.org/solr/DataImportHandler The architecture of DIH is such that each import entity is driven by an EntityProcessor that reads data from a DataSource. So you could create a KindaLikeAmazonE3DataSource and then a KindaLikeAmazonE3EntityProcessor. The DataSource reads the data and passes it to the EntityProcessor. See also SolrEntityProcessor. This is an Entity Processor that reads from 1 solr core to re-index the same data in another solr core. This Entity Processor, I believe, does its own data reading and doesn't use a DataSource. This might be a simpler approach for you. On the wiki page, see these 2 sections: http://wiki.apache.org/solr/DataImportHandler#EntityProcessor http://wiki.apache.org/solr/DataImportHandler#DataSource In the code your extension points are these 2 classes: http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_6/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataSource.java http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_6/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessor.java For a good example that you might want to base your code from, see SolrEntityProcessor: http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_6/solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrEntityProcessor.java James Dyer E-Commerce Systems Ingram Content Group (615) 213-4311 -----Original Message----- From: Lance Norskog [mailto:goks...@gmail.com] Sent: Saturday, June 09, 2012 7:37 PM To: solr-user@lucene.apache.org Subject: Re: Writing custom data import handler for Solr. Nope, the code is all you get. On Sat, Jun 9, 2012 at 12:16 AM, ram anam <ram_a...@hotmail.com> wrote: > > Thanks for the guidance. But is there any documentation that describes the > steps to implement custom data source and integrate it with SOLR. The data > source I am trying to integrate is like Amazon S3 Buckets. But provider is > different. > > Thanks and regards,Ram Anam. > >> Date: Fri, 8 Jun 2012 20:40:05 -0700 >> Subject: Re: Writing custom data import handler for Solr. >> From: goks...@gmail.com >> To: solr-user@lucene.apache.org >> >> The DataImportHandler is a toolkit in Solr. It has a few different >> kinds of plugins. It is very possible that you do not have to write >> any Java code. >> >> If you have an unusual external data feed (database, file system, >> Amazon S3 buckets) then you would write a Datasource. The only >> examples are the source code in trunk/solr/contrib/dataimporthandler. >> >> http://wiki.apache.org/solr/DataImportHandler >> >> On Fri, Jun 8, 2012 at 8:35 PM, ram anam <ram_a...@hotmail.com> wrote: >> > >> > Hi Eric, >> > I cannot disclose the data source which we are planning to index inside >> > SOLR as it is confidential. But client wants it be in the form of Import >> > Handler. We plan to install Solr and our custom data import handlers so >> > that client can just consume it. Could you please provide me the pointers >> > to examples of Custom Data Import Handlers. >> > >> > Thanks and regards,Ram Anam. >> > >> >> Date: Fri, 8 Jun 2012 13:59:34 -0400 >> >> Subject: Re: Writing custom data import handler for Solr. >> >> From: erickerick...@gmail.com >> >> To: solr-user@lucene.apache.org >> >> >> >> You need to back up a bit and describe _why_ you want to do this, >> >> perhaps there's >> >> an easy way to do what you want. This could easily be an XY problem... >> >> >> >> For instance, you can write a SolrJ program to index data, which _might_ >> >> be >> >> what you want. It's a separate process runnable anywhere. See: >> >> http://www.lucidimagination.com/blog/2012/02/14/indexing-with-solrj/ >> >> >> >> Best >> >> Erick >> >> >> >> On Fri, Jun 8, 2012 at 1:29 PM, ram anam <ram_a...@hotmail.com> wrote: >> >> > >> >> > Hi, >> >> > >> >> > I am planning to write a custom data import handler for SOLR for some >> >> > data source. Could you give me some pointers to documentation, examples >> >> > on how to write a custom data import handler and how to integrate it >> >> > with SOLR. Thank you for help. Thanks and regards,Ram Anam. >> > >> >> >> >> -- >> Lance Norskog >> goks...@gmail.com > -- Lance Norskog goks...@gmail.com