推广 热搜:     公司  行业  系统  服务  参数  教师  企业  中国 

分布式--solr搜索引擎

   日期:2024-11-03     浏览:104    移动:http://lanlanwork.gawce.com/mobile/quote/8099.html

一、简介

搜索是项目中常用的功能,对于大数据量的搜索,查询关系型数据库是非常低效的,好在有三方专门用于搜索的工具,常用的搜索解决方案为

分布式--solr搜索引擎

  • 基于Apache Lucene实现
  • 基于百度API实现
  • 基于谷歌API实现

solr基于Lucene实现,本质是一个Java Web项目,并集成了Jetty服务器,Jetty和Tomcat差不多,也是一个JavaWeb容器,我们客户端只需要通过调用solr控制器,solr处理完后返回数据

反向索引

二、solr安装

前面提到过solr是项目,所以需要先装好
官网下载:https://solr.apache.org/downloads.html

1. 解压
3. 修改启动参数

找到并修改

4. 启动solr

如果是用户,需要加上

1. 复制配置文件
2. 创建核心
1. 导入jar

将下载完后传入服务器,并移动到目录下

2. 修改配置文件

上面提到solr使用document存储,document包含的属性和属性类型都定义在中,争对中文的分词,我们需要自定义一个属性并赋予它类型

编辑对应核心的文件,目录下

2.1 添加属性

在包裹区域内添加

2.2 添加属性类型

和刚刚导入的包进行关联

3. 重启solr
2. 新建配置文件

在同一个目录下新建配置文件,用于连接数据库以及做数据库字段和属性的映射

内容为

3. 配置solrconfig.xml

在包裹中添加Dataimport的使用

4. 导入jar包
5. 重启solr并导入数据
1. 开启集群
本文地址:http://lanlanwork.gawce.com/quote/8099.html    阁恬下 http://lanlanwork.gawce.com/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号