博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr5.5索引mysql数据(新手总结)
阅读量:5317 次
发布时间:2019-06-14

本文共 1303 字,大约阅读时间需要 4 分钟。

一 solr5.5环境部署到Eclipse(luna版)

   solr部署参见:

二 Ik分词器设置

   IK分词器设置参见:

    solr4版本的schema.xml文件对应solr5版本的managed-schema文件,确保http://localhost:8080/solr/admin.html登陆成功。

三 MySQl配置

   1. 连接MYSQL数据库需要两个jar包:solr-dataimporthandler-5.5.0 jar和mysql-connector-java-5.1.40-bin.jar。前一个包在solr-5.5.0/dist中,后一个包点击下载。

  2. 创建表

create table `article` (    `id` int unsigned not null auto_increment comment '主键编号',    `title` varchar(64) not null comment '书名',    `author`varchar(10) not null default 0 comment '作者',    `type`varchar(10) not null default 0 comment '类型',  primary key (`id`))  engine = innodb  auto_increment = 1  default character set = utf8 ;

  

3. 配置文件

  (1)在solrHome\core\conf中的solrcong.xml文件下新增如下配置

data-config.xml

 并注释以下代码:

true
managed-schema

 (2)在conf文件夹下新建data-config.xml文件,并添加如下配置

  说明:user: MySQL用户名, password:MySQL登录密码,test:数据库名, article:表名。

  (3)在其他地方备份managed-schema,将其改名为schema.xml。添加索引字段配置

  至此配置完成!

四 启动solr

   core0->Dataimport->full-import->Execute,执行之后点下Refresh Status,右边就会显示索引信息。

   查询验证下:

表中的四条数据全被索引并成功查询。

 

转载于:https://www.cnblogs.com/echoty/p/6728285.html

你可能感兴趣的文章
练习题 - 小明花费
查看>>
Oracle 删除表恢复
查看>>
在Visual Studio中使用正则表达式匹配换行和批量替换
查看>>
URAL 1057 数位dp
查看>>
Python中的字典
查看>>
hdu-4027线段树练习
查看>>
XML
查看>>
购物车续一
查看>>
BrowserSync 本地服务器的起用
查看>>
批处理bat文件dos命令复制文件
查看>>
docker cp 和docker exec 查看docker 运行的容器信息
查看>>
计数单位
查看>>
json解析出现错误
查看>>
配置多个Log4net实例
查看>>
linux基础之crontab
查看>>
c++primer chapter three
查看>>
Fiddler 模拟请求的操作方法
查看>>
php 类名和方法名相同(构造函数)
查看>>
简单的尝试下angr
查看>>
51nod 1437 迈克步(单调栈)
查看>>