21Solr批量导入数据

简介: 21Solr批量导入数据

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

第一步:把dataimport插件依赖的jar包添加到solrcore(collection1\lib)中

还需要mysql的数据库驱动。

第二步:配置solrconfig.mxl文件,添加一个requestHandler

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

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

<?xml version="1.0" encoding="UTF-8" ?>  
<dataConfig>   
<dataSource type="JdbcDataSource"   
      driver="com.mysql.jdbc.Driver"   
      url="jdbc:mysql://localhost:3306/lucene"   
      user="root"   
      password="root"/>   
<document>   
  <entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products ">
     <field column="pid" name="id"/> 
     <field column="name" name="product_name"/> 
     <field column="catalog_name" name="product_catalog_name"/> 
     <field column="price" name="product_price"/> 
     <field column="description" name="product_description"/> 
     <field column="picture" name="product_picture"/> 
  </entity>   
</document>   
</dataConfig>

第四步:重启tomcat

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

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

目录
相关文章
|
5月前
|
Shell 分布式数据库 Hbase
使用 HBase Shell 进行数据的批量导入和导出
使用 HBase Shell 进行数据的批量导入和导出
656 6
|
6月前
|
存储 JSON NoSQL
MongoDB 插入文档:轻松管理数据录入与批量导入
MongoDB 插入文档:轻松管理数据录入与批量导入
|
7月前
|
存储 分布式计算 关系型数据库
Elasticsearch 8.X 导出 CSV 多种方案,一网打尽!
Elasticsearch 8.X 导出 CSV 多种方案,一网打尽!
98 0
|
索引
46分布式电商项目 - 批量导入商品数据到solr索引库
46分布式电商项目 - 批量导入商品数据到solr索引库
44 0
|
索引
18Solr管理索引库
18Solr管理索引库
26 0
|
关系型数据库 MySQL Java
Solr从myslq批量导入数据
Solr从myslq批量导入数据
89 0
Solr从myslq批量导入数据
|
数据可视化 关系型数据库 MySQL
Solr 中 core 创建后的数据导入
Solr 中 core 创建后的数据导入
176 0
Solr 中 core 创建后的数据导入
|
XML JSON 数据格式
Solr 控制台实现数据的增删改查
简单记录一下 solr 控制台的 CURD 的使用姿势
390 0

热门文章

最新文章