搜索引擎
文章平均质量分 89
ES+Solr
叫我三胖哥哥
98年的小程序员一枚,爱研究新技术爱鼓捣,分享的文章都是自己项目中用到的技术,有用得到的可以作为参考,希望大家喜欢
展开
-
SpringBoot整合ElasticSearch实现CRUD,分页查询,特殊条件查询,高亮查询案例
文章目录1. 导入pom.xml坐标依赖2. SpringBoot 环境搭建2.0 创建启动类2.1 创建application.yml配置文件2.2 创建实体类 ArticleDocument2.3 创建ArticleDao接口2.4 创建ArticleService 接口2.5 创建 ArticleServiceImpl 实现类2.6 创建测试文件TestSpringBootESDemo目录格式如下1. 导入pom.xml坐标依赖<dependencies> <原创 2020-07-31 16:56:53 · 629 阅读 · 0 评论 -
使用Logstash将MySQL数据导入Elasticsearch
文章目录1. Logstash是什么2. Logstash控制台测试3. MySQL数据导入Elasticsearch3.1 创建配置文件3.2 启动Logstash3.3 实时更新数据测试1. Logstash是什么Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件logstash常用于日志系统中做日志采集设备,最常用于ELK中作为日志收集器使用,其功能包括实时更新数据等,非常强大2. Logs原创 2022-05-20 18:39:48 · 1534 阅读 · 0 评论 -
Springboot整合Elasticsearch-CRUD+分页查询
文章目录1. 环境配置2. 代码编写2.1 Dao层2.2 Service层2.2 Controller层3. 测试结果ES-docker安装参考这篇: Centos7使用Docker部署Elasticsearch服务+IK分词器及Head插件安装ES-windows安装参考这篇: windows10安装ElasticSearch与Head-master+IK分词器安装与自定义词库1. 环境配置pom.xml <dependency> <groupId&原创 2022-05-20 17:05:11 · 982 阅读 · 0 评论 -
Centos7使用Docker部署Elasticsearch服务+IK分词器及Head插件安装
文章目录1. 安装docker服务并拉取镜像2. 启动镜像1. 安装docker服务并拉取镜像1.1下载docker依赖包yum install -y docker1.2 搜索ES服务镜像docker search elasticsearch 如果出现以下报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?执行以下代码,执行完毕后再去搜索s原创 2020-11-17 11:44:21 · 1000 阅读 · 0 评论 -
Maven使用Elasticsearch入门
文章目录1. ElasticSearch相关概念1.1 ElasticSearch核心概念1.11 接近实时 NRT1.12 集群 cluster1.13 节点 node1.14 索引 index1.15 类型 type1.16 文档 document1.17 分片和复制 shards&replicas1.18 映射 mapping2. ElasticSearch操作入门2.1 新建索引2.2 查询所有2.3 字符串查询2.4 词条查询2.5 通配符查询/模糊查询3. IK 分词器和El原创 2020-11-04 11:25:47 · 1774 阅读 · 0 评论 -
Maven操作Elasticsearch创建index,Mapping,分页,高亮以及增删改查
本文主要讲述如何使用java-maven架构实现ElasticSearch增删改查,分页查询,高亮处理,以及创建Index,Mapping的方式文章目录1. 导入pom.xml依赖2. 使用管理权限创建 Index和Mapping3. 增删改查文档3.1 添加文档3.2 删除文档3.3 修改文档3.4 分页查询文档数据4. 高亮显示1. 导入pom.xml依赖<dependencies> <dependency> <groupI.原创 2020-07-31 16:46:09 · 511 阅读 · 0 评论 -
SSM整合Solr方法详解-CRUD+条件查询+分页查询+高亮查询
大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能,这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,Apache Solr 是一个流行的开源搜索服务器,它通过使用类似 REST 的 HTTP API,这就确保你能从几乎任何编程语言来使用 solr1. 什么是solrSolr 是一个开源搜索平台,用于构建搜...原创 2020-02-03 16:46:41 · 467 阅读 · 1 评论 -
ElasticSearch是什么?和Solr有什么区别?
文章目录什么是ElasticSearchElasticSearch对比Solr1. ElasticSearch相关概念1.1 ElasticSearch核心概念1.11 接近实时 NRT1.12 集群 cluster1.13 节点 node1.14 索引 index1.15 类型 type1.16 文档 document1.17 分片和复制 shards&replicas1.18 映射 mapping什么是ElasticSearchElaticsearch,简称为es, es是一个开源原创 2022-05-18 19:14:20 · 690 阅读 · 0 评论 -
windows10安装ElasticSearch与Head-master+IK分词器安装与自定义词库
ElasticSearch分为Linux和Window版本,基于我们主要学习的是ElasticSearch的Java客户端的使用,所以我们是安装较为简便的Window版本,项目上线后,公司的运维人员会安装Linux版的ES供我们连接使用文章目录1. 什么是ElasticSearch2. ElasticSearch对比Solr3. 安装与启动ElasticSearch4. 安装ES的图形化界面插件1. 什么是ElasticSearchElaticsearch,简称为es, es是一个开源的高扩展的.原创 2020-07-30 14:21:06 · 1884 阅读 · 3 评论