ElasticSearch
ElasticSearch
章全蛋
这个作者很懒,什么都没留下…
展开
-
es in查询
{ "query": { "bool": { "must": [], "filter": [ { "bool": { "should": [ { "match": { "reason": "使用物品" } } ],原创 2021-04-13 19:10:23 · 6809 阅读 · 0 评论 -
ES7.6 许可证过期 ElasticsearchSecurityException: current license is non-compliant for [security]
ES7的X-pack许可证是提供免费一个月的试用,但是到期之后,就会隔一段时间报这个错误elasticsearch_1 | {"type": "server", "timestamp": "2020-09-09T04:14:51,347Z", "level": "ERROR", "component": "o.e.x.s.a.f.SecurityActionFilter", "cluster.name": "docker-cluster", "node.name": "elasticsearch", "原创 2020-09-09 15:11:59 · 7250 阅读 · 1 评论 -
ElasticSearch 优化 Terms 聚合的性能
Term聚合的时候,我们可以在Mapping设置PUT index{ "mappings":{ "properties":{ "foo":{ "type":"keyword", "eager_global_ordinals":true } } }}eager_global_ordinals 设置为 True ,当有新的数据写入的时候,ES 会把Te...原创 2020-04-16 17:13:08 · 2004 阅读 · 0 评论 -
Springboot 整合 ElasticSearch Demo
文章目录引入 ElasticSearch 依赖配置 ES 连接Search RequestSearch Demo引入 ElasticSearch 依赖<!-- ElasticSearch 依赖 --><dependency> <groupId>org.elasticsearch.client</groupId> ...原创 2020-03-31 19:47:01 · 813 阅读 · 0 评论 -
ElasticSearch 基于 Term 和 全文 查询
文章目录ElasticSearch 基于 Term 和 全文 查询基于 Term 查询基于全文的查询ElasticSearch 基于 Term 和 全文 查询基于 Term 查询Term 的重要性Term 是表达语义的最小单位。搜索和利用统计语言模型进行自然语言处理都需要处理 Term特点Term Level Query:Term QueryRange Query (...原创 2020-03-23 16:36:33 · 334 阅读 · 0 评论 -
ElasticSearch 第一部分总结及测试
文章目录ElasticSearch 第一部分总结及测试第一部分总结与回顾:产品与使用场景基本概念ElasticSearch 的两大基本功能:搜索和聚合文档的CRUD 与 文档 Index Mapping小测试ElasticSearch 第一部分总结及测试第一部分总结与回顾:产品与使用场景ElasticSearch 是一个开源的分布式搜索与分析引擎,提供了 近实时搜索 和 聚合 两大功能...原创 2020-03-20 15:47:23 · 339 阅读 · 0 评论 -
ElasticSearch聚合分析
文章目录ElasticSearch 聚合分析简洁什么是聚合(Aggregation)聚合的分类Bucket嵌套Metric (运算)ElasticSearch 聚合分析简洁什么是聚合(Aggregation)ElasticSearch 除了搜索意外,提供的针对 ES 数据进行统计分析的功能实时性高,Hadoop (有可能T+1)通过聚合,我们会得到一个数据的概览,是分析和总结全套...原创 2020-03-20 12:29:34 · 467 阅读 · 0 评论 -
ElasticSearch 的Mapping 和常见字段类型
文章目录什么是 Mapping字段的数据类型什么是 Dynamic MappingElasticSearch 类型的自动识别能否更改 Mapping 的字段类型什么是 MappingMapping 类似数据库中的 schema 的定义,作用如下:定义索引中的字段名称定义字段的数据类型,如 字符串,数字,布尔…字段、倒排索引的相关配置 (分不分词,分词器的选择等)Mappin...原创 2020-03-19 17:39:54 · 770 阅读 · 0 评论 -
ElasticSearch使用Search API
文章目录ElasticSearch使用Search APIURI查询Request Body查询ElasticSearch使用Search APIURI Search : 在URI中使用查询参数Request Body Search:使用ElasticSearch 提供的,基于JSON格式更加完备的Query Domain Specific Lannguage (DSL)指定查询的索引...原创 2020-03-19 16:33:52 · 116 阅读 · 0 评论 -
ElasticSearch使用Analyzer进行分词
文章目录ElasticSearch使用Analyzer进行分词Analysis 与 Analyzer使用 _analyze APIStandard Analyzer安装分词器ElasticSearch使用Analyzer进行分词Analysis 与 AnalyzerAnalysis:文本分析是把全文本转换成一系列单词(term / token) 的过程,也叫分词Analysis 是...原创 2020-03-18 19:29:28 · 529 阅读 · 0 评论 -
ElasticSearch的CRUD
文章目录ElasticSearch的crudCreate一个文档Get一个文档index文档update文档Bulk API批量读取 mget批量查询 msearch常见错误返回ElasticSearch的crud操作语法indexPUT my_index/_doc/1 {“u...原创 2020-03-18 15:08:58 · 150 阅读 · 0 评论 -
使用Docker部署ELK
编辑docker-compose.yml文件version: '2.2'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0 container_name: elasticsearch7.6.0 environment: - discover...原创 2020-03-18 11:19:44 · 280 阅读 · 0 评论 -
倒排索引及ElasticSearch中的倒排索引
文章目录倒排索引正排索引与倒排索引正排索引与倒排索引的简单结构示意:倒排索引的核心组成ElasticSearch的倒排索引倒排索引正排索引与倒排索引以图书为例:正排索引——目录页倒排索引——索引页(按关键词找到对应页/对应文章)搜索引擎:正排索引——文档id到文档内容和单词的关联倒排索引——单词到文档id的关系正排索引与倒排索引的简单结构示意:正排索引:文档I...原创 2020-01-10 12:27:10 · 176 阅读 · 0 评论 -
ElasticSearch相关概念
文章目录ElasticSearch相关概念Elastic Stack 生态圈ElasticSerach基本概念文档索引ElasticSearch的概念与关系型数据库概念对比分布式系统的可用性与扩展性ElasticSearch分布式特性节点分片ElasticSearch相关概念Elastic Stack 生态圈ElasticSerach基本概念文档ElasticSearch是面向...原创 2020-01-09 19:17:44 · 372 阅读 · 0 评论 -
ELK本地(win10)搭建
ELK本地(win10)搭建下载ElasticSearch安装Elasticsearch核心概念Logstash安装Kibana安装下载ElasticSearch 分布式、RESTful风格的搜索和分析的全文检索引擎Kibana 实现数据可视化Logstash 采集日志输出到ElasticSearchElasticSearch安装ElasticSearchWindow版的E...原创 2020-01-07 16:37:21 · 1111 阅读 · 0 评论 -
Lucene全文检索入门
Lucene全文检索入门Lucene (全文检索技术)一.什么是全文检索二、全文搜索的应用场景三、什么是Lucene四、Luence实现全文检索的流程1. 创建索引获得原始文档创建文档对象分析文档创建索引2. 查询索引3. 执行查询Lucene (全文检索技术)一.什么是全文检索数据的分类结构化数据:格式固定、长度固定、数据类型固定(例如数据库中的数据)非结构化数据格式不...原创 2019-12-21 17:56:08 · 392 阅读 · 0 评论