ElasticSearch
ElasticSearch
很皮的皮蛋瘦肉粥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1、ElasticSearch:概述
文章目录1.1、历史1.2、Elasticsearch简介1.3、Solr简介1.4、Luence简介 Elaticsearch ,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。 据国际权威的数据库产品评测机构DB En原创 2020-08-27 11:15:59 · 358 阅读 · 0 评论 -
2、Elasticsearch:安装
声明:JDK1.8,最低要求! 2.1、下载 官网:https://www.elastic.co/cn/ 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 不建议官网下载,非常慢! 友情链接:https://pan.baidu.com/s/1jWd4gCwQXRhocksztWe43A 提取码:2144 2.2、windows 下安装 解压就可以使用了 熟悉目录! bin 启动文件 config 配置文件 log4j2 日志配置文原创 2020-09-06 11:12:34 · 177 阅读 · 0 评论 -
3、Elasticsearch:核心概念
文章目录3.1、概述3.1.1、文档3.1.2、类型3.1.3、索引3.1.4、倒排索引 3.1、概述 Elasticsearch是面向文档 关系型数据库与Elasticsearch客观的对比 Relational DB Elasticsearch 数据库(database) 索引(indices) 表(tables) types 行(rows) documents 字段(columns) fields elasticsearch(集群)中可以包含多个索引(数据库),每个索引原创 2020-09-06 16:20:05 · 261 阅读 · 0 评论 -
4、Elasticsearch:IK分词器插件
文章目录4.1、什么是IK分词器4.2、安装4.3、ik_max_word和 ik_smart的区别4.4、IK分词器增加自己的配置 4.1、什么是IK分词器 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我爱你"会被分为"我”"爱”“你”,这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。 如果要使用中文,建议使用ik分词器! IK提供了两个分词原创 2020-09-06 17:08:50 · 213 阅读 · 0 评论 -
5、Elasticsearch:Rest风格说明及关于索引的基本操作
文章目录5.1、概述5.2、关于索引的基本操作 5.1、概述 一种软件架构风格 ,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令说明: method url地址 描述 PUT localhost:9200/索引名称/类型名称/文档id 创建文档(指定文档id) POST localhost:9200/索引名称/类型名称 创建文档(随机文档id) POST loca原创 2020-09-06 18:02:08 · 293 阅读 · 2 评论 -
6、ElasticSearch:文档的操作
文章目录6.1、基本操纵6.2、复杂操作(搜索) 6.1、基本操纵 1、添加数据 PUT /chen/user/1 { "name":"陈托尼", "age":22, "desc":"好好学习,天台向上", "tags":["鬼片","游戏","美食"] } 2、获取数据 GET 3、更新数据 PUT 4、Post _update,推荐使用这种更新方式 5、简单的搜索 GET chen/user/1 简单的条件查询,可以根据默认的映射规则,产生基本的查询! 6.2、复杂操作(原创 2020-09-12 15:51:58 · 192 阅读 · 0 评论 -
7、ElasticSearch:集成SpringBoot
7.1、找文档 1、找到原生的依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.6.2</version> </dependency> 2、找对象 3、分析这个类原创 2020-09-13 11:25:02 · 355 阅读 · 0 评论 -
8、ElasticSearch:Jsoup爬虫及实战
文章目录8.1、项目搭建8.2、Jsoup爬虫8.3、业务编写8.4、前后端交互8.5、关键字高亮实现 8.1、项目搭建 导入fastjson包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version> </dependency> 导入原创 2020-09-13 17:05:23 · 509 阅读 · 0 评论
分享