欢迎投稿

今日深度:

solr实践,

solr实践,


一、下载地址

http://archive.apache.org/dist/lucene/solr/

二、 安装(本文以solr6.2.2为例)

检查jdk版本,此版本配合jdk1.8使用

java -version


下载tgz包上传到服务器/home/solr目录下

解压

cd /home/solr

tar -xvf solr-6.2.2.tgz

结构如下:

启动solr服务:

cd solr-6.2.2

./bin/solr -start -force


启动完毕,访问页面查看一下

http://ip:8983/solr

访问成功,发现没有可用的core,没法玩,创建一个吧

可以看到solr有哪些子命令,如start, stop, restart, status, healthcheck, create, create_core, create_collection, delete, version

./bin/solr create -c my_news -force


好像创建成功了,再次访问一下页面


三、创建索引

了解field fieldType

field 指定一个字段的名称、是否索引/存储和字段类型。

fieldType 指定一个字段类型的名称以及在查询/索引的时候可能用到的分词插件。

将 solr-6.2.2\server\solr\my_news\conf 目录下默认的配置文件 managed-schema 加入新的 fieldType:


在 my_news 目录下创建 lib 目录,将用到的分词插件 ik-analyzer-solr5-5.x.jar 加到 lib 目录

重启solr

./bin/solr restart -force


接下来创建和我们数据库字段对应的 field:title 和 content,类型选为 text_ik:


将数据导入solr


编辑 conf/solrconfig.xml 文件,加入类库和数据库配置:



同时新建数据库连接配置文件 conf/db-mysql-config.xml ,内容如下:



将数据库连接组件 mysql-connector-java-5.1.39-bin.jar 放到 lib 目录下,重启 Solr,访问管理后台,执行全量导入数据:


参考:

https://www.jianshu.com/p/3d64412f8c40

https://www.jianshu.com/p/664873bb267b

转载于:https://www.jianshu.com/p/6a48d13b1b06

www.htsjk.Com true http://www.htsjk.com/solr/33829.html NewsArticle solr实践, 一、下载地址 http://archive.apache.org/dist/lucene/solr/ 二、 安装(本文以solr6.2.2为例) 检查jdk版本,此版本配合jdk1.8使用 java -version 下载tgz包上传到服务器/home/solr目录下 解压 c...
相关文章
    暂无相关文章
评论暂时关闭