solr5.3+tomcat-7.0.65 solr从mysql数据库导入数据并创建索引
来源:互联网 发布:php身份证号判断性别 编辑:程序博客网 时间:2024/06/05 16:54
1,创建一张用户表t_u_user
2,先创建4个比较常用的字段,id,user_name,sex,salary
3,复制solr导入需求的jar,如图
4,复制一个mysql驱动jar,到E:\tomcat-7.0.65\webapps\solr\WEB-INF\lib 下
5,从E:\solr5.3\solr-5.3.1\example\example-DIH\solr\solr\conf 的目录下复制一个solr_data_config.xml到E:\solr_home\mycore\conf 的目录下,并将solr_data_config.xml名称改为data_config.xml
6,接下来就是配置,solr_home下的三个配置文件了 data_config.xml schema.xml solrconfig.xml
a, data_config.xml配置文件如下图
内容:<dataConfig>
<dataSource name="solrDB" type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/solr"
user="root" password="123456"
/>
<document>
<entity dataSource="solrDB" name="t_u_user"
query="select * from t_u_user">
<field column="id" name="id"/>
<field column="user_name" name="userName"/>
<field column="sex" name="sex"/>
<field column="salary" name="salary"/>
</entity>
</document>
b,schema.xml 配置文件
c,solrconfig.xml配置如下图
内容:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
7,启动tomcat,看到如下的solr界面,说明各个文件已经配置成功了
8,点击Execute,查看日志,Logging
,根据日志的错误信息,能看出来缺少3个文件
,
清除索引目录,重新执行
如果出现如下界面,说明索引已经创建成功了
自己尝试query
- solr5.3+tomcat-7.0.65 solr从mysql数据库导入数据并创建索引
- Solr之搭建Solr5.2.1服务并从Mysql上导入数据
- solr5.5之从数据库中导入数据并建立索引
- solr导入oracle数据并创建索引
- solr5.3.1从mysql导入索引
- 2 SOLR2:SOLR整合TOMCAT+导入数据并创建索引+solrj操作
- (搜索引擎之solr) sorl运行环境的搭建及从mysql中导入数据创建索引
- Solr配置从Mysql导入数据到索引库
- solr5.3.1 windows环境搭建及导入mysql数据创建索引
- Solr从数据库导入数据
- solr 从数据库导入数据
- solr+tomcat+mysql 数据导入到solr
- Solr-6.5.1从mysql数据库全量导入数据
- Solr-6.5.1从mysql数据库增量导入数据
- Solr之从数据库导入索引
- 数据索引---Solr Cloud(Solr5) with ZooKeeper
- solr 从数据库导入数据,全量索引和增量索引
- 转:solr 从数据库导入数据,全量索引和增量索引(实例&配置&原理)
- 项目管理软件——禅道
- 把windows换行符转换成unix换行符
- 使用ESCAPE定义转义符
- 微信公众号nodejs版
- 【序列型动态规划】拦截导弹
- solr5.3+tomcat-7.0.65 solr从mysql数据库导入数据并创建索引
- Opencv 和Matlab的不同
- 关于远程访问mysql出现Access denied for user 'root'@'的解决方法
- hiho 21 线段树 离散化
- java中的Cloneable接口
- 360免费WIFI可远程控制用户行为(种马弹shell窃取信息)
- Magento 整合Ucenter(discuz)
- ddd
- SpringMVC中HelloWorld实现(三)