cd /home/pubsrv/solr/customer_user/conf vim solrconfig.xml
**
在<admin>上面添加
**
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">customer_user-config.xml</str> </lst> </requestHandler>
**
vim customer_user-config.xml
**
<?xml version="1.0" encoding="utf-8"?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://172.16.0.201:3306/srp_customer" user="root" password="ilovechina"/> <document name="cms"> <entity name="view_blog" pk="pk_id" query="select a.id as id,a.suid as suid,a.user_name as user_name from customer_1045977445 a"> <field column="id" name="id" /> <field column="suid" name="suid" /> <field column="user_name" name="user_name" /> </entity> </document> </dataConfig>
**
vim schema.xml
**
修改相应字段
访问
http://localhost:8080/solr/#/你的core/dataimport//dataimport
点击execute
大于0就行了
通过url添加:
curl "http://172.16.0.131:8080/solr/customer_user/dataimport" -d "command=full-import&commit=true&clean=false"
转载于:https://blog.51cto.com/kidly/1375365