ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

搜索引擎Solr_环境搭建和基本使用

2022-01-09 12:31:03  阅读:173  来源: 互联网

标签:xml war tomcat Solr 搜索引擎 solr 目录 搭建


作者:田超凡

原创博文,严禁复制转载,仿冒必究

1 Solr安装

1.1 上传solr安装包到服务器

1.2 解压缩,安装Solr基础依赖环境

目录结构说明

bin :solr命令

Contrib:文件扩展包

dist:相关jar包及war包

examples:例子

 

1.3 安装tomcat到对应目录

 

1.4 将solr解压缩目录下的dist目录的solr工程部署到tomcat下面,并重命名为solr.war

 

1.5 进入到tomcat目录启动tomcat,solr war包自动解压缩

 查看控制台命令

 删除solr.war 需要注意:在tomcat启动时删除解压缩的solr目录也会被删除,在停止tomcat的时候删除solr.war,solr目录不会被删除

1.6 从solr解压缩目录的example目录下复制相关jar包到tomcat solr工程的lib包下

 

1.7 配置solrhome:从example目录下复制solr目录到/usr/local/solr下

 

1.8 Solr和solrhome建立联系:修改solr工程下的web.xml配置文件

 

1.9 修改solr home地址

 

1.10 启动tomcat

 

1.11 测试,浏览器访问solr控制台

 

1.2 访问成功出现如下界面

 

2 添加数据到索引库

2.1 添加业务域到schema文件

 

2.2 添加中文分词器

 

2.2.1 上传IK Analyzer 2012FF_hf1文件夹到服务器

2.2.2 将IKAnalyzer2012FF_u1.jar添加到solr工程

 

2.2.3 将ext_stopword.dic(停用词典)、mydict.dic(扩展词典)、IKAnalyzer.cfg.xml添加到类路径下面

Solr工程下没有classes目录,需创建

 

复制文件到classes目录下

 

2.3 定义业务域

 

Solrconfig.xml:solr服务的相关配置

Schema.xml定义solr所有使用的业务域

2.4 修改schema.xml配置文件

 

2.5 添加如下配置内容

 

2.6 测试配置的业务域是否生效

 

2.7 编写sql语句从数据库查询数据

 

2.8 搭建搜索服务工程

        A.Taotao-search-interface

        B.Taotao-search-service

        需要在taotao-commom中创建SearchItem对象,封装查询参数属性

2.9 测试solrJ

 

 

2.10 在applicationContext-solr.xml中配置SolrServer

 

2.11 完成接口及实现类

 

2.12 发布服务

2.13 后台系统首页添加索引库管理

 

Import-index.jsp

 

2.14 完成Controller代码实现

封装返回响应对象:

   

原创博文,严禁复制转载,仿冒必究

标签:xml,war,tomcat,Solr,搜索引擎,solr,目录,搭建
来源: https://blog.csdn.net/qq_30056341/article/details/122391957

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有