网页设计作品到哪个网站,网站开发技术的比较,黄州做网站的,17网站一起做网店普宁池尾在前面的博文中#xff0c;已完成了在tomcat中对solr的部署#xff0c;为solr添加了一个自定义的core,并且引入了ik分词器。那么该如何将本地的mysql的数据导入到solr中呢#xff1f;准备工作#xff1a;1、mysql数据源#xff1a;myuser库中的user表(8条数据)/*Navicat M…在前面的博文中已完成了在tomcat中对solr的部署为solr添加了一个自定义的core,并且引入了ik分词器。那么该如何将本地的mysql的数据导入到solr中呢准备工作1、mysql数据源myuser库中的user表(8条数据)/*Navicat MySQL Data TransferSource Server : localhostSource Server Version : 50521Source Host : localhost:3306Source Database : userTarget Server Type : MYSQLTarget Server Version : 50521File Encoding : 65001Date: 2016-10-21 10:14:01*/SET FOREIGN_KEY_CHECKS0;-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS user;CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) NOT NULL,password varchar(255) NOT NULL,updateTime datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB AUTO_INCREMENT10 DEFAULT CHARSETutf8;-- ------------------------------ Records of user-- ----------------------------INSERT INTO user VALUES (‘1‘, ‘张三‘, ‘abc‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘2‘, ‘李四‘, ‘def‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘3‘, ‘王五‘, ‘ghi‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘4‘, ‘赵六‘, ‘jkl‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘5‘, ‘田七‘, ‘mno‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘6‘, ‘老八‘, ‘pqr‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘7‘, ‘金九‘, ‘stu‘, ‘2016-10-21 10:10:58‘);INSERT INTO user VALUES (‘8‘, ‘银十‘, ‘vwx‘, ‘2016-10-21 10:10:58‘);2、数据源配置文件新建文件data-config.xml文件内容如下urljdbc:mysql://localhost/myuser userroot passwordrootbatchSize100 /querySELECT id,name,password,updateTime FROM userdeltaImportQuerySELECT id,name,password,updateTime FROM user where id‘${dataimporter.delta.id}‘deltaQuerySELECT id FROM user where updateTime ‘${dataimporter.last_index_time}‘3、mysql驱动jar包和solr导入数据所需的jar包mysql-connector-java-5.1.32.jar(这个大家都有) 和 solr-dataimporthandler-4.10.2.jar(这个在solr-4.10.2\dist目录下可以找到复制出来一个即可)准备工作完成之后就可以进行配置和操作了。步骤一将刚才准备的那两个jar包复制到apache-tomcat-7.0.72\webapps\solr\WEB-INF\lib目录下。步骤二将准备的data-config.xml文件复制到solrhome\simple\conf目录下和schema.xml同一目录。步骤三在solrhome\simple\conf目录下找到solrconfig.xml文件为该文件添加如下内容classorg.apache.solr.handler.dataimport.DataImportHandlerdata-config.xml步骤四在solrhome\simple\conf目录下找到schema.xml文件打开并修改如下?xml version1.0 encodingUTF-8 ?sortMissingLasttrue /precisionStep0 positionIncrementGap0/precisionStep0 positionIncrementGap0 /precisionStep8 positionIncrementGap0 /requiredtrue multiValuedfalse /id步骤四启动tomcat浏览器访问locahost:8080/solr 原来的simple中数没有任何数据的。步骤五导入mysql数据到solr中再次查看数据如果显示如下那么恭喜你数据导入成功如果想删除solr中导入的数据该如何操作以上图就……了然xml命令*:*原文http://simplelife.blog.51cto.com/9954761/1864154