从数据库中往solr中导入数据之1

NOTE:这里是最基础的将数据导入solr中,详情请访问:[solr中国入门](http://www.solr.cc/blog/?p=260)

  1. 首先请下载好连接数据库所使用的jar包(这里是MySQL数据库,mysql-connector-java-3.1.14-bin.jar)

  2. 配置solrconfig.xml 在solrconfig.xml(这个文件在你的solrhome的conf中:我这里是E:\solrhome\collection1\conf)中加入如下配置:

 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
          <lst name="defaults">  
          <str name="config">solr-data-config.xml</str>  
      </lst>  
</requestHandler>

这里的solr-data-config.xml可以换成别的名称,
3. 创建配置文件solr-data-config.xml(你要换成自己的)

<dataConfig>
    <dataSource name="solrDB" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/solr" user="root" password="root"/>
        <document>
            <entity name="solr1" query="select id, name from solrT1">
                <!--这里两个field中的column是数据库中对应的字段,全部的字段-->
                <field column="id" name="id"/>
                <field column="name" name="name" />
            </entity>
        </document>
</dataConfig>
  1. 测试
    从数据库中往solr中导入数据之1_第1张图片
    点击DataImport,Execute之后,导入数据

你可能感兴趣的:(数据库,Solr)