摘要:下载镜像执行启动容器执行访问管理后台在浏览器中打开,即可进入管理界面新建新建名称为执行完成后,进入管理页面,在左侧的下拉框中选择,这里选择刚才新建的配置持久化将容器中的配置拷贝到宿主机的共享中,实现配置持久化。
下载镜像
执行:docker pull solr:7.5.0
执行:docker run --name my-solr -d -p 8983:8983 -t solr:7.5.0
在浏览器中打开http://localhost:8983/solr/#/,即可进入solr管理界面
新建solrCore,名称为mycore,执行:docker run --name my-solr -d -p 8983:8983 -t solr:7.5.0
完成后,进入solr管理页面,在左侧的下拉框中选择core,这里选择刚才新建的mycore
将容器中solr的配置拷贝到宿主机的共享volume中,实现配置持久化。由于我的共享volume是在F盘中,所以执行下面的命令:docker cp my-solr:/opt/solr/ f:/data/solr/
以root身份进入容器内部:docker exec -it --user root my-solr /bin/bash
定位Solr7自带的中文分词jar包所在位置:/opt/solr/contrib/analysis-extras/lucene-libs
进入刚才创建的solr core 的位置:/opt/solr/server/solr/mycore/conf,修改 solrconfig.xml 添加 _smartcn_ 包的 lib 标签
在managed-schema中添加中文分词的FieldType
将新增的配置同步到宿主的共享volume:docker cp my-solr:/opt/solr/server/solr/mycore/conf/solrconfig.xml f:/data/solr/solr/server/solr/mycore/conf/solrconfig.xml
docker cp my-solr:/opt/solr/server/solr/mycore/conf/managed-schema f:/data/solr/solr/server/solr/mycore/conf/managed-schema
重启solr: docker restart my-solr
常见问题解决办法:docker exec -it --user root my-solr /bin/bash
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27738.html
摘要:概述是的一个顶级开源项目,采用开发,它是基于的全文搜索服务器。提供了比更为丰富的查询语言,同时实现了可配置可扩展,并对索引搜索性能进行了优化。搜索只需要发送请求,然后对返回等格式的查询结果进行解析,组织页面布局。 Solr概述 Solr 是Apache的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可...
摘要:安装包包含中文分词器使用手册即本文档主包分词器扩展配置文件停止词典版权申明它的安装部署十分简单,将部署于项目的目录中与文件放置在根目录对于项目,通常是目录,同等配置文件相同下即可。配置扩展词典默认是用的分词器内置的词典进行分词的。 前言 官网:https://code.google.com/archi... IK Analyzer 2012 FF版本 (即For 4.0),在API和功...
阅读 1672·2021-11-12 10:36
阅读 1589·2021-11-12 10:36
阅读 3395·2021-11-02 14:46
阅读 3747·2019-08-30 15:56
阅读 3432·2019-08-30 15:55
阅读 1420·2019-08-30 15:44
阅读 1019·2019-08-30 14:00
阅读 2709·2019-08-29 18:41