
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 · 323 阅读 · 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 提取码:21442.2、windows 下安装解压就可以使用了熟悉目录!bin 启动文件config 配置文件 log4j2 日志配置文原创 2020-09-06 11:12:34 · 154 阅读 · 0 评论 -
3、Elasticsearch:核心概念
文章目录3.1、概述3.1.1、文档3.1.2、类型3.1.3、索引3.1.4、倒排索引3.1、概述Elasticsearch是面向文档关系型数据库与Elasticsearch客观的对比Relational DBElasticsearch数据库(database)索引(indices)表(tables)types行(rows)documents字段(columns)fieldselasticsearch(集群)中可以包含多个索引(数据库),每个索引原创 2020-09-06 16:20:05 · 222 阅读 · 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 · 174 阅读 · 0 评论 -
5、Elasticsearch:Rest风格说明及关于索引的基本操作
文章目录5.1、概述5.2、关于索引的基本操作5.1、概述一种软件架构风格 ,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。基本Rest命令说明:methodurl地址描述PUTlocalhost:9200/索引名称/类型名称/文档id创建文档(指定文档id)POSTlocalhost:9200/索引名称/类型名称创建文档(随机文档id)POSTloca原创 2020-09-06 18:02:08 · 261 阅读 · 2 评论 -
6、ElasticSearch:文档的操作
文章目录6.1、基本操纵6.2、复杂操作(搜索)6.1、基本操纵1、添加数据PUT /chen/user/1{ "name":"陈托尼", "age":22, "desc":"好好学习,天台向上", "tags":["鬼片","游戏","美食"]}2、获取数据 GET3、更新数据 PUT4、Post _update,推荐使用这种更新方式5、简单的搜索GET chen/user/1简单的条件查询,可以根据默认的映射规则,产生基本的查询!6.2、复杂操作(原创 2020-09-12 15:51:58 · 154 阅读 · 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 · 316 阅读 · 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 · 479 阅读 · 0 评论