搭建solr服务器之配置批量导入数据库中的数据

使用dataimport插件批量导入数据。

第一步:把dataimport插件依赖的jar包添加到solrcore(collection1\lib)中    -- E:\repository\solrHome\collection1\lib目录下

搭建solr服务器之配置批量导入数据库中的数据_第1张图片

 

还需要mysql的数据库驱动。

搭建solr服务器之配置批量导入数据库中的数据_第2张图片

第二步:配置solrconfig.xml文件,添加一个requestHandler(请求处理器)。

E:\repository\solrHome\collection1\conf

 

class="org.apache.solr.handler.dataimport.DataImportHandler">

    

      data-config.xml

     

   

第三步:创建一个data-config.xml,保存到collection1\conf\目录下

E:\repository\solrHome\collection1\conf

 

  

  driver="com.mysql.jdbc.Driver"   

  url="jdbc:mysql://localhost:3306/lucene"     --引入的数据库 lucene

  user="root"   

  password="root"/>   

  

 

 

 

 

 

 

  

  

 

第四步:设置业务系统Field

由于data-config.xml  数据配置文件中,配置的域与E:\repository\solrHome\collection1\conf目录下的schema.xml无法形成映射。所以在schema.xml中配置业务系统的域


   
   
   
   
   

 


   


   
   

第五步:重启tomcat

 

第五步:点击“execute”按钮导入数据

搭建solr服务器之配置批量导入数据库中的数据_第3张图片

到入数据前会先清空索引库,然后再导入。

你可能感兴趣的:(Solr)