Solr数据导入并索引

1. Solr数据导入并索引

Solr导入数据库中的数据

1、建立数据库 ,将item.sql中的数据 导入数据库

数据库 solr

用户名密码: root/root

数据表 item 


2、配置服务器core/conf/solrconfig.xml 添加导入handler资料:


1)将/dist目录复制到solr core 所在目录。

2)在solrconfig.xml中添加-----注意要写在跟标签config里面--啊啊啊啊啊啊

 <lib dir="../dist/" regex="solr-dataimporthandler-\d.*\.jar" />

 注意相对路径一定要正确

3)在core/conf中新建配置文件 db-data-config.xml并写入内容:

<?xml version="1.0" encoding="UTF-8" ?>  

<dataConfig>

<dataSource type="JdbcDataSource"

  driver="com.mysql.jdbc.Driver"

  url="jdbc:mysql://localhost:3306/solr"

  user="root"

  password="root"/>

<document>

<entity name="id" query="select id,title,price from item">

<field column="id" name="id" />

</entity>

</document>

</dataConfig>

4)在solrconfig.xml中继续添加

<requestHandler name="/import" class="org.apache.solr.handler.dataimport.DataImportHandler">

 <lst name="defaults">

<str name="config">db-data-config.xml</str>

</lst>

  </requestHandler>

5)将mysql驱动包 复制 tomcat/webapps/solr/WEB-INF/lib

6)启动服务,并访问 http://localhost:8080/solr/#/core1/dataimport/import  点击Execute按钮

或者直接访问 http://localhost:8080/solr/core1/import?command=full-import  


猜你喜欢

转载自blog.csdn.net/qq_41571974/article/details/80643783