hi Fergus let us roll this back..

On Thu, Apr 30, 2009 at 10:35 AM, Apache Wiki <[email protected]> wrote:
> Dear Wiki user,
>
> You have subscribed to a wiki page or wiki category on "Solr Wiki" for change 
> notification.
>
> The following page has been changed by FergusMcMenemie:
> http://wiki.apache.org/solr/DataImportHandler
>
> The comment on the change is:
> typo plus fixing camel case escaping
>
> ------------------------------------------------------------------------------
>   * The datasource configuration can be done in solr config xml 
> [#solrconfigdatasource also]
>   * The attribute 'type' specifies the implementation class. It is optional. 
> The default value is `'JdbcDataSource'`
>   * The attribute 'name' can be used if there are [#multipleds multiple 
> datasources] used by multiple entities
> -  * All other attributes in the <dataSource> tag are arbitrary. It is 
> decided by the !DataSource implementation. [#jdbcdatasource See here] for 
> attributes used by !JdbcDataSource and [#httpds see here] for !URLDataSource
> +  * All other attributes in the <dataSource> tag are arbitrary. It is 
> decided by the !DataSource implementation. [#jdbcdatasource See here] for 
> attributes used by !JdbcDataSource and [#httpds see here] for URL!DataSource
>   * [#datasource See here] for plugging in your own
>  [[Anchor(multipleds)]]
>  === Multiple DataSources ===
> @@ -318, +318 @@
>
>  DataImportHandler can be used to index data from HTTP based data sources. 
> This includes using indexing from REST/XML APIs as well as from RSS/ATOM 
> Feeds.
>
>  [[Anchor(httpds)]]
> - == Configuration of !URLDataSource ==
> + == Configuration of URLDataSource ==
>
> - A sample configuration in for !URLDataSource in data config xml looks like 
> this
> + A sample configuration in for URL!DataSource in data config xml looks like 
> this
>  {{{
>  <dataSource type="URLDataSource" baseUrl="http://host:port/"; 
> encoding="UTF-8" connectionTimeout="5000" readTimeout="10000"/>
>  }}}
> @@ -720, +720 @@
>
>  This is the defaut. The !DataSource must be of type 
> `DataSource<Iterator<Map<String, Object>>>` . !JdbcDataSource can be used 
> with this.
>
>  === XPathEntityProcessor ===
> - Used when indexing XML type data. The !DataSource must be of type 
> `DataSourec<Reader>` . !URLDataSource or !FileDataSource is commonly used 
> with !XPathEntityProcessor.
> + Used when indexing XML type data. The !DataSource must be of type 
> `DataSourec<Reader>` . URL!DataSource or !FileDataSource is commonly used 
> with X!PathEntityProcessor.
>
>  === FileListEntityProcessor ===
>  A simple one which can be used to enumerate the list of files from a File 
> System based on some criteria. It does not use a !DataSource. The entity 
> attributes are:
> @@ -814, +814 @@
>
>  }}}
>
>  === HTTPDataSource ===
> - This datasource now deprecated in favor of !URLDataSource. There is no 
> change in functionality between !URLDataSource and !HTTPDataSource, only a 
> name change.
> + This datasource is now deprecated in favor of URL!DataSource. There is no 
> change in functionality between URL!DataSource and !HTTP!DataSource, only a 
> name change.
>
>  === FileDataSource ===
> - This can be used like an !URLDataSource but used to fetch content from 
> files on disk. The only difference from !URLDataSource, when accessing disk 
> files, is how a pathname is specified. The signature is as follows
> + This can be used like an URL!DataSource but used to fetch content from 
> files on disk. The only difference from URL!DataSource, when accessing disk 
> files, is how a pathname is specified. The signature is as follows
>  {{{
>  public class FileDataSource extends DataSource<Reader>
>  }}}
> @@ -829, +829 @@
>
>  === FieldReaderDataSource ===
>  <!> ["Solr1.4"]
>
> - This can be used like an !URLDataSource . The signature is as follows
> + This can be used like an URL!DataSource . The signature is as follows
>  {{{
>  public class FieldReaderDataSource extends DataSource<Reader>
>  }}}
> @@ -847, +847 @@
>
>  === ContentStreamDataSource ===
>  <!> ["Solr1.4"]
>
> - Use this to use the POST data as the DataSource. This can be used with any 
> !EntityProcessor that uses a !DataSOurce<Reader>
> + Use this to use the POST data as the DataSource. This can be used with any 
> !EntityProcessor that uses a !DataSource<Reader>
>
>  == EventListeners ==
>  !EventListener can be registered for "onImportStart" and onImportEnd" .It 
> must implement the interface  
> [http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/EventListener.java?view=markup
>  EventListener].
> @@ -896, +896 @@
>
>  There are 3 datasources two RDBMS (jdbc1,jdbc2) and one xml/http (B)
>
>   * `jdbc1` and `jdbc2` are instances of  type `JdbcDataSource` which are 
> configured in the solrconfig.xml.
> -  * `http` is an instance of type `URLDataSource`
> +  * `http` is an instance of type `URL!DataSource`
>   * The root entity starts with a table called 'A' and uses 'jdbc1' as the 
> datasource . The entity is conveniently named as the table itself
>   * Entity 'A' has 2 sub-entities 'B' and 'C' . 'B' uses the datasource 
> instance  'http' and 'C' uses the datasource instance 'jdbc2'
>   * On doing a `command=full-import` The root-entity (A) is executed first
>



-- 
--Noble Paul
  • Re: [Solr Wiki] Update... Noble Paul നോബിള്‍ नोब्ळ्
    • Re: [Solr Wiki] U... Noble Paul നോബിള്‍ नोब्ळ्

Reply via email to