elasticsearch
文章平均质量分 70
ailice001
一年一个跨步,一年一个台阶,一年一个水平,一年一个小目标,一年多个项目产生
展开
-
kibana5.3的基础使用Discover , visualize , Dashboard
需求:使用kibana构建数据图片的简单demo 说明:可参考这里 https://www.cnblogs.com/hunttown/p/6768864.html1:使用Discover其中:1为查询模块 2:为过滤模块 3:为数据显示模块(默认返回500行) 4:save保存按钮* 代表所有数据可以根据需求来进行初步过滤后再对结果进行图表化(类似书写sql报表语句,quick count为w...原创 2018-03-07 20:17:14 · 12515 阅读 · 1 评论 -
用grapQL实现查询mysql和elasticsearch
需求:最近发现graphql能简化前后端到端开发,于是就查了些资料,想使用GraphQL实现查询Mysql与elasticsearch-----平台配置 平台:CentOS7 服务器:NodeJs - 8.9.4 数据库:Mysql/ElasticSearch 规范: ES6 (需要在项目中配置es6规范,否则会报错)使用graphql:Mysql 1: 使用no...原创 2018-04-08 16:55:49 · 3855 阅读 · 0 评论 -
elasticsearch 清空缓存与关闭索引 和 linux清空缓存 top系统监控命令 与iostat的应用
概要: 1:介绍背景 2:使用指令介绍 :最近为了做es的从磁盘读取效率需要用到清空缓存和关闭其他索引的需求,这里分享一下自己的找到的使用指令1:清空elasticsearch索引缓存 清空所有索引缓存: POST _flush POST _cache/_clear 清空指定索引的缓存: ...原创 2018-03-20 10:37:20 · 6645 阅读 · 0 评论 -
elasticsearch 6.x插件开发
需求:在开发中需要安装自己特殊的需求对数据进行匹配和计算, 如图片相似度计算等,这时需要用到es插件开发版本:elasticsearch 6.x java 85:本例的项目代码开发步骤: 1: 新建maven项目和maven编译插件 , maven项目管理工具能让你轻松构建项目以及解决麻烦的jar包依赖问题<dependencies> ...原创 2018-04-06 12:35:42 · 4689 阅读 · 0 评论 -
elasticsearch 基础认识与优化建议
最近在做一些索引相关的优化测试,顺便记录一下测试以及效果1:优化mapping 主要包括 doc_values , index , norms , type的keyword和text // 效果明显doc_values属性 用于把数据序列化到磁盘,使索引结构更紧密 默认为true,binary类型为false 缺点:产生额外磁...原创 2018-03-23 14:16:24 · 5752 阅读 · 0 评论 -
elasticsearch 基础查询语句与常用语句
整理常用的es查询语句: 基于kibana的Dev Tools控制板--------------- 索引相关查询//查询所有索引及容量GET _cat/indices//查询索引映射结构GET my_index/_mapping// 查询所有索引映射结构GET _all// 查询所有的相同前缀索引GET my-*/_search// 查询所有索引模板 ...原创 2018-03-13 19:46:37 · 6627 阅读 · 0 评论 -
elasticsearch 批处理
介绍: 最近有个需求:1:索引A 转移到索引B,进行copy操作 2:索引A复制到索引A,进行增量添加 3:优化查询,多个查询使用一个API进行批量取 4:调用API,执行批量索引插入(基于restful 接口)实现: 1: 索引复制 A -> B _reindexPOST _reind...原创 2018-03-18 19:41:37 · 381 阅读 · 0 评论 -
es索引与数据结构 ,以及其他知识使用
1:es 索引与数据结构映射----es索引说明: 索引结构: index/type/id 对应的关系型数据库结构 index = database , type = table , id = id ----默认--插入新的索引PUT test-index/default/1{ "test":"one", "other":1}--查询索引与数据结构GET test-index/_ma...原创 2018-03-09 15:32:26 · 10253 阅读 · 0 评论 -
elasticsearch5.3.0插件开发
需求:根据规则计算数值的相似度平台: elasticsearch 5.x 版本 开发步骤: 新建一个maven项目 pom中添加es依赖<dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>...原创 2018-03-08 23:50:01 · 463 阅读 · 0 评论 -
elasticsearch 与 传统数据库的区别与选用
elasticsearch 与 传统数据库的区别与选用1:ESElasticSearch是一款分布式全文检索框架,底层基于Lucene实现。ElasticSearch 使用 JSON 格式存储数据,属于文档存储 2:遍历方式ES有分片的概念,一个大的索引会被分成多个分片来进行存储数据,使用分布式的架构对分片进行并行搜索(基于倒排)传统数据库的遍历,属于正向全表扫描 ...原创 2018-05-02 12:50:33 · 9331 阅读 · 1 评论