热门推荐
分布式--solr搜索引擎
2024-11-03 22:03  浏览:104

一、简介

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

分布式--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. 开启集群
    以上就是本篇文章【分布式--solr搜索引擎】的全部内容了,欢迎阅览 ! 文章地址:http://lanlanwork.gawce.com/quote/8099.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 阁恬下移动站 http://lanlanwork.gawce.com/mobile/ , 查看更多