文档章节

solr实例

k
 klmkom
发布于 07/20 19:27
字数 400
阅读 2
收藏 0

需求:使用Solr实现电商网站中商品信息搜索功能,可以根据关键字、分类、价格搜索商品信息,也可以根据价格进行排序,并且实现分页功能。

一.架构设计:1.solr服务器  

                2.自己开发的应用(2.1.Controller:负责和前端页面进行请求和响应的交互  2.2.Service:封装查询条件,调用dao  2.3.Dao: 搜引库返                               回搜索结果。)  

                3.mysql数据库

二.环境准备:

                Solr:4.10.3

                Jdk环境:1.7.0_72(solr4.10不能使用jdk1.7以下)

                Ide环境:Eclipse

                Web服务器:Tomcat 7X

三.功能开发

                1.创建web项目,导入jar包

                    导入的jar包说明:Solrj的包

                                              Solr服务的日志包

                                              Spring的包(包含springmvc)

                                              核心包  4个 core 、bean、context、expresstion

                                              注解包  aop

                                              Web包  web、webmvc

                                              Commons日志包  common-logging

                                              Jstl包

                2.spring整合solr、springmvc

                                              在config包下,创建springmvc.xml文件

                                              创建web.xml

                3.整合测试(注意事项:solr服务器要先开启,Solr服务器部署的Tomcat和本web应用的部署的Tomcat不是同一个,要同时启动两个Tomcat,要注                   意端口冲突问题。

                tomcat端口说明:8805:关机端口     8080:默认服务端   8009:请求转向端口。)

                4.搜索功能实现。

 

© 著作权归作者所有

k
粉丝 0
博文 16
码字总数 8409
作品 0
广州
私信 提问
搜索引擎(Solr配置管理详解)

学习目标 掌握在生产环境中安装配置solr 掌握solr的安全配置 掌握solr的集合管理 应用于生产 在linux系统上安装solrCloud 1.依赖: JRE solr7.3 需要 java1.8 独立的zookeeper服务 ,zookeep...

这很耳东先生
03/07
63
0
Solr Jetty 部署入门之: Dataimport

一、DownLoad solr: http://lucene.apache.org/solr/ 最新版本的会比较好一点,例子也比较清晰。 solr-4.10.4-src.tgz solr-4.10.4tgz solr-4.10.4.zip(5.2的dataimport没成功改用4.10.4)...

GoogleFan
2015/06/14
68
0
搜索引擎(Solr-部署详解)

Solr两种部署模式介绍 Solr的两种部署模式 Solr程序包安装好后,可以以两种模式来启动solr服务器: 1.Standalone Server 独立服务器模式 适用于数据规模不大的场景 2.SolrCloud 分布式集群模...

这很耳东先生
02/14
34
0
单机版的solrj(查询)

请参考这个网址 :http://www.solr.cc/blog/?p=1296 CommonsHttpSolrServer server = new CommonsHttpSolrServer("http://localhost:8983/solr"); CommonsHttpSolrServer server = new Comm......

小叮当_加V
2016/10/10
51
0
服务器(5)--搭建Solr集群+搭建Zookeeper集群(下篇)

背景:看完《服务器(5)--搭建Solr集群+搭建Zookeeper集群(上篇)》是不是很想知道,Solr集群的搭建过程,别急别急,下面就给大家详细的介绍一下Solr集群的搭建过程。 一、Solr集群的搭建 第...

u013043341
2017/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部