elasticsearch es

盘点前端的那些Ajax请求:从ES5到React

说起前端开发,Ajax请求是绕不开的技术点。然而,程序语言更新换代越来越快,Ajax请求的方式也是各有不同。 在使用ES5开发的时候,我们还在使用最原始的XMLHttpRequest对象: // createXHR函数,返回浏览器支持的异步请求对象 function createXHR() { if ......
前端 React Ajax ES5 ES

Java Spring Boot 集成 elasticsearch6.8.x

在全文搜索领域,毫无疑问,当下 elasticsearch 应用广泛,其优势自不必说,凭借全文快速搜索,可以在短时内实现大数据量的查询。 今天学习下在 Spring Boot 中 集成 elasticsearch 开发,这里主要展示可以怎么用,至于开发人员向通过 ElasticsearchORM 封 ......

基于Docker安装Elasticsearch + Kibana

基于Docker安装Elasticsearch + Kibana 前提是先安装好Docker的环境 Docker创建网络 Docker创建一个网络专门连接Elasticsearch和Kibana docker network create es-net Docker安装Elasticsearch 拉 ......
Elasticsearch Docker Kibana

docker 部署 es + nginx

ES 安装 elasticsearch.yml cluster.name: "docker-cluster" node.name: "node-1" network.host: 0.0.0.0 discovery.seed_hosts: ["127.0.0.1"] cluster.initial_m ......
docker nginx es

MongoDB、Elasticsearch、Redis、HBase应用场景分析

1. MongoDB 一个基于分布式文件存储的数据库系统,由C++编写,旨在为Web应用提供高速、可扩展、高性能的数据存储解决方案。MongoDB采用了文档型数据库模型,即数据以文档的形式存储,而文档是由键值对组成的。MongoDB的名称来自Hadoop创始人Doug Cutting的宠物狗Mong ......
Elasticsearch 场景 MongoDB HBase Redis

ElasticSearch 命令执行漏洞

漏洞编号:CVE-2014-3120 漏洞详情 CVE编号 CVE-2014-3120 漏洞级别 中危6.8 标题 Elasticsearch默认配置允许动态脚本执行漏洞 披露时间 2014/07/29 漏洞总结 Elasticsearch 1.2版本及之前的默认配置启用了动态脚本,攻击者可以通过_ ......
ElasticSearch 漏洞 命令

ElasticSearch Groovy 沙盒绕过 && 代码执行漏洞

漏洞编号:CVE-2015-1427 漏洞详情 CVE编号 CVE-2015-1427 漏洞级别 高危7.5 标题 Elasticsearch Groovy 脚本引擎存在远程代码执行漏洞 披露时间 2015/02/17 漏洞总结 Elasticsearch在版本1.3.8之前及版本1.4.x在1.4 ......
ElasticSearch 漏洞 amp 代码 Groovy

es使用示例

记录是否存在 res = es.exists(index="ncbi_gene", id=_id) 插入记录 es_res = self.es.index(index="ncbi_gene", id=my_data['GeneID'], body=my_data) if es_res['result ......
示例

filebeat配置采集多个文件(多索引)推送ES

Filebeat 根据不同的日志设置不同的索引 配置如下: filebeat.inputs: - type: log paths: - /tmp/log/ecology encoding: GB2312 fields: type: ecology - type: log paths: - /tmp/ ......
filebeat 多个 文件

ES索引误删的名场面

ES索引误删的名场面 慌了3秒,果断发个邮件; 01 最近,在版本发布时; ES线上未备份的索引,被当场「误删」了; 对于新手来说,妥妥的社死名场面; 对于老手来说,慌它3秒表示一下态度; 当时的情况也不复杂; 某「个别」队友在处理动态索引的字段问题时,反复重新构建结构和数据; 为了严谨; 还在自个 ......
索引 场面

elasticsearch 8.11 安装ik中文分词器

1.直接在线下载安装 首先进入到es bin目录 然后执行命令elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.11.1/elasticsearch ......
elasticsearch 8.11 11

ElasticSearch中查询语句用法(match、match_phrase、multi_match、query_string)

1、match略 1.1 不同字段权重 如果需要为不同字段设置不同权重,可以考虑使用 bool 查询的 should 子句来组合多个 match 查询,并为每个 match 查询设置不同的权重。 { "query": { "bool": { "should": [ { "match": { "pro ......

记录elasticsearch 8.1.1 集成 kibana

1.官网下载kibana https://www.elastic.co/cn/downloads/elasticsearch 解压, 直接启动下面的 第一次会生成token 如果没有保存,可就有点麻烦了, 这里直接关闭es 的密码认证服务 然后切换到kibana 目录 直接启动 这样kibana 可 ......
elasticsearch kibana

ES集群架构

一、集群节点 一个ES集群可以有多个节点构成 一个节点就是一个ES服务实例,通过配置集群名称cluster.name加入集群 那么节点是如何通过配置相同的集群名称加入集群的呢?要搞明白这个问题,我们必须先搞清楚ES集群中节点的角色。 ES中节点有角色的区分的,通过配置文件conf/elasticse ......
集群 架构

ES聚合查询

一、ES聚合查询简介 1、ES聚合查询是什么? 聚合查询是数据库中重要的功能特性,完成对一个查询的数据集中数据的聚合计算,如:找出某字段(或计算表达式的结果)的最大值、最小值,计算和、平均值等。ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。对一个数据集求最大、最小、和、平均值等指标的聚合, ......

ES读写原理

一、写数据 segment file(磁盘文件) 存储倒排索引的文件,每个segment本质上就是一个倒排索引,每秒都会生成一个segment文件,当文件过多时es会自动进行segment merge(合并文件),合并时会同时将已经标注删除的文档物理删除 commit point(磁盘文件) 记录当 ......
原理

ES索引结构

一、术语介绍 术语 描述 用法 数据库对比概念 字段(Field) 用于表述每一个列的名字,字段是文档的组成单元,包含字段名称、字段属性和字段内容 例如电影名称,电影评分就分别是一个字段 列 字段属性(Attributes) 描述字段的属性,例如城市名的属性是一个字符串类型,不需要分词等 用来描述字 ......
索引 结构

Elasticsearch 地理搜索聚合

数据类型 查询功能 聚合功能 geo_point geo_shape [geo shape]查询文档的geo-shape是否跟查询指定geo-shape相交、内嵌、不相交。 [geo bounding box] 查询文档的point是否在指定的矩形范围内。 [geo distance]:查询中心点指 ......
Elasticsearch 地理

elasticsearch学习1

springData集成的各种数据框架版本和具体spring使用的各数据项目的版本不是同一个概念,默认都是各个框架的最新版 各版本框架 Out of maintenance 停止维护 一直没搞清楚springboot中的依赖版本和真正在电脑上下载的服务器上的数据库集群版本有什么区别,区别就是一个是j ......
elasticsearch

elasticsearch数据迁移工具elasticdump安装

1、安装node #下载安装包 wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xztar axf node-v16.14.0-linux-x64.tar.xz -C /usr/local/mv /usr/local ......
elasticsearch elasticdump 工具 数据

ElasticSearch之Index modules

索引的参数,分为两类: 静态参数,仅支持在创建索引时指定,或者关闭索引后指定。 动态参数,允许在索引工作期间指定或者修改。 静态参数 index.number_of_shards 默认值为1。 本参数用于控制主分片的数量,仅支持在创建时指定,对于已关闭的索引,修改本参数不会生效。 es.index. ......
ElasticSearch modules Index

elasticsearch get查询方式

api: (elasticsearch版本7.3) #通过id查询 GET <index>/_doc/<_id> #判断是否存在 HEAD <index>/_doc/<_id> #通过id查询 GET <index>/_source/<_id> #判断是否存在 HEAD <index>/_sourc ......
elasticsearch 方式 get

elasticsearch 文档删除操作:delete和delete_by_query

api: (elasticsearch版本7.3) #删除指定id的文档 DELETE /<index>/_doc/<_id> #按查询条件删除 POST /<index>/_delete_by_query 1. DELETE /<index>/_doc/<_id> 删除指定id的文档 #测试--删 ......

elasticsearch 文档更新操作:update和update_by_query

API: (elasticsearch版本7.3) POST /<index>/_update/<_id> POST /<index>/_update_by_query 1. POST /<index>/_update/<_id> 支持脚本,可以更新、删除或跳过修改文档。 更新文档部分内容,传递部分 ......

elasticsearch---修改文档

修改有两种方式: 全量修改:直接覆盖原来的文档 增量修改:修改文档中的部分字段 全量修改是覆盖原来的文档,其本质是: 根据指定的id删除文档 新增一个相同id的文档 注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。 增量修改 增量修改是只修改指定id匹配的文档 ......
elasticsearch 文档

elasticsearch--修改索引库

倒排索引结构虽然不复杂,但是一旦数据结构改变(比如改变了分词器),就需要重新创建倒排索引,这简直是灾难。因此索引库一旦创建,无法修改mapping。 虽然无法修改mapping中已有的字段,但是却允许添加新的字段到mapping中,因为不会对倒排索引产生影响。 PUT /索引库名/_mapping ......
elasticsearch 索引

【转】ES、TS、JS的区别

ES是一个计算机编程语言标准,这种语言只要实现出来就一定能用(而实际上没有实现,不是因为太难什么的,单纯是不想做) JS是继承并略微扩展ES的另一个计算机编程语言标准。各大浏览器实现了这门语言。 TS是继承并大量扩展ES的又一个计算机编程语言标准,并且这门语言规定自己可以转换成JS。微软自己实现了这... ......

ElasticSearch安装

目录ES的安装与启动Linux系统环境准备修改虚拟内存空间大小修改最大文件描述符数量及最大线程数创建用户与密码ES的安装与配置 ES的安装与启动 Linux系统环境准备 修改虚拟内存空间大小 查询系统默认虚拟内存大小 sysctl -a | grep vm.max_map_count 发现系统提供的 ......
ElasticSearch

火眼金睛破局ES伪慢查询

教员常说我们总是被经验主意和投机主义左右我们的思想,破局这一问题的根本解决方式是只有实事求是,实践是真理的标准。 ......
火眼 火眼金睛

elasticsearch 索引命令:文档创建和修改

命令: #指定id创建/更新文档 PUT /<index>/_doc/<_id> #创建文档,自动生成id POST /<index>/_doc/ #创建文档,如果id存在会报错 PUT /<index>/_create/<_id> #创建文档,如果id存在会报错 POST /<index>/_cr ......
elasticsearch 索引 命令 文档
共1330篇  :4/45页 首页上一页4下一页尾页