1、Elasticsearch的堆栈内存设置建议

image.png

2、elasticsearch.yml设置中文分词器:

/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-6.5.4.zip

//安装完,在elasticsearch.yml中添加配置

index.analysis.analyzer.default.type: ik

3、关闭elasticsearch

curl -XPOST http://localhost:9200/_cluster/nodes/_shutdown

image.png

image.png

4、监控客户端状态的插件head;

http://localhost:9200/_plugin/head

image.png

5、Marvel 图形化监控客户端

http://lcalhost:9200/_plugin/marvel/

image.png

6、Health 查看集群状态

image.png

7、架构

image.png

8、http://ip:9200/index/type/id

index: dbname

type: dbtable

GET/POST/PUT/DELETE

?pretty 增强可读性

9、mapping 映像,相当于数据类型

10、搜索参数:_search?q=location:Shanghai

11、实例

创建索引文件test,用PUT方法创建

创建mapping文件,//不是elasticsearch的注释,mapping相当于对象

image.png

image.png

创建检索表达式

image.png

image.png

image.png

image.png

image.png

12、用XPUT方式创建索引

image.png

用_settings修改索引

image.png

索引属性:number_of_replicas 索引的副本数量

blocks.read_only 只读 blocks.read 禁止读取 blocks.write blocks.metadata

调取索引的配置:curl -XGET http://ip:port/weibo/_settings

http://xx/weibo1,weibo2/_settings

_all/_settings 所有索引

mar*/_settings

13、插入数据

image.png

String,Integer,Long,Float,Double,Boolean,Null,Date

14、_stats 索引状态

image.png

image.png

15、配置mapping

PUT /{index}/_mapping/{type}

PUT /index/type/_mapping -d '{

"wb":{

"properties": {

"mymessage":{

"type":"String",

"store": true

}

}

}

}'

获取get /index/_mapping/type

_all/_mapping

获取索引某个字段 get /index/_mapping/type/field/user

删除DELETE

16、打开关闭索引文件

curl -XPOST /myindex/_open

curl -XPOST /myindex/_close

检索 curl -XHEAD /myindex -v

XDELETE

清空索引缓存 curl -XPOST /myindex/_cache/clear

刷新索引数据 curl -XPOST /myindex/_refresh

优化索引数据 curl -XPOST /myindex/_optimize

flush /myindex/_flush

给索引配置分析器

image.png

临时使用分词器

image.png

获取文档指定信息

image.png

?pretty&fields=user 只显示user字段

image.png

删除 curl -XDELETE ///

数据更新 xput

image.png

image.png

image.png

image.png

xpost + _mget? 批量获取

image.png

_source 获取数据

_query?q=user:xxx

信息检索:curl -XGET ip/_search?q=hello&pretty=true

terms查询:不作分词

match_all:{} 查询所有

常规查询:+ - query query_string

image.png

prefix

image.png

range

image.png

image.png

more_like_this

image.png

image.png

fuzzy_like_this

image.png

image.png

multi_match 多字段检索

image.png

/

query+filter

image.png

image.png

image.png

image.png

exists

image.png

missing

image.png

image.png

match_all

image.png

image.png

image.png

/

sort排序 missing:_last 空值放最后

image.png

image.png

facets 统计

terms facets 统计

image.png

多字段统计

image.png

排除:exclude

image.png

regex

image.png

script放脚本

--

range facets

image.png

image.png

histogram facets

image.png

image.png

date_histogram facets 日期统计

image.png

image.png

statistical 数字类型统计

image.png

terms_stats

image.png

//

aggregations 是facets的升级版

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

date_range

histogram

date_histogram

missing

kinana 清空索引数据_(Elasticsearch)实战Elasticseartch、Logstash、Kibana相关推荐

  1. 【Flink】使用Flink实现索引数据到Elasticsearch

    1.概述 转载:使用Flink实现索引数据到Elasticsearch 建议看原文 使用Flink处理数据时,可以基于Flink提供的批式处理(Batch Processing)和流式处理(Strea ...

  2. java统计excel数据_数据分析实战——EXCEL实现复购率计算

    这是数据分析实战的第三篇(复购率计算篇),本文提供真实数据(脱敏),并梳理复购率计算思路和技巧,通过15分钟的阅读和实践,读者即可根据自己的订单数据灵活计算业务涉及到的复购率了.(实战数据在文末) 相 ...

  3. vue一二级联动清空二级数据_【周一实用技巧】二级联动还不够,自动更新才最牛。Excel 2013利用数据验证条件制作一级、二级联动和自动更新下拉列表...

    Excel 2013实用技巧教程系列 第-9.4-节  下拉列表 下拉列表作为提高数据录入效率和防止错误数据的有效方法,在日常工作中应用非常普遍.除了一级.二级联动列表,小编excel小课堂(ID:e ...

  4. 页面 接收跳转数据_【实战案例】在线教育渠道落地页数据分析

    商业数智化工作坊 " 与多位来自高校的专家学者与业界导师 共同探索商业数字化.智能化发展趋势.技术及实践 培养数字思维,掌握数智化工具,实现管理能力跃迁 " 1 背景与目标 通过对 ...

  5. ElasticSearch高级 (Query DSL查询 bulk批量操作 导入数据 各种查询 实战技巧-优化比重 全量与增量数据同步)

    ElasticSearch高级 01-Query DSL(Domain Specific Language) 1 查询上下文 2 相关度评分:_score 3 元数据:_source 4 Query ...

  6. Ubuntu 20.04 搜索引擎环境搭建 (PostgreSQL 12.3, Redis 6, ELK[Elasticsearch 7.8, Logstash 7.8, Kibana 7.8])

    2021/02/04 更新redis安装步骤 在软件开发项目中,会遇到搜索引擎.日志收集等需求,本教程在阿里云选择公共镜像 Ubuntu 20.04 后,部署 apt-fast, java, axel ...

  7. kibana 查看有多少索引库_干货 | Elasticsearch、Kibana数据导出实战

    1.问题引出 以下两个导出问题来自Elastic中文社区. 问题1.kibana怎么导出查询数据? 问题2:elasticsearch数据导出 就像数据库数据导出一样,elasticsearch可以么 ...

  8. python将ElasticSearch索引数据读入pandas dataframe实战

    python将ElasticSearch索引数据读入pandas dataframe实战 # 导入基础包和库 import pandas as pdpd.set_option('display.max ...

  9. elasticsearch 分页_[Springboot实战系列]整合ElasticSearch实现数据模糊搜索

    前言 本文介绍了如何整合搜索引擎elasticsearch与springboot,对外提供数据查询接口. 业务介绍 我的个人网站需要对mysql数据库内存储的京东商品进行模糊查询(模仿淘宝商品搜索), ...

最新文章

  1. springmvc和tomcat原理
  2. AAAI2020录用论文汇总(二)
  3. Echarts API说明文档
  4. mybatisplus 操作另一个数据库的数据_MySQL的数据库操作详解
  5. c++的lambda表达式捕获this_贯穿 C++ 11 与 C++ 17 的 Lambda 到底是个什么?
  6. android java调用c_Android JNI简单实例(android 调用C/C++代码)
  7. win8 计算机配置,Win8如何进行系统配置
  8. 聊一聊 http2.0
  9. 唯冠为何赢了苹果却不付律师费
  10. 暖风熏的游人醉 直把杭州作汴州 题临安邸--林升
  11. ad如何计算电路板的pin数量_各类EDA软件统计pin数方法
  12. 360加速插件谷歌字体服务停止运行
  13. vue3中使用tsx
  14. 电脑作为文件服务器,把电脑做成一个云文件服务器
  15. 时钟周期、机器周期、总线周期、指令周期的关系
  16. 矩阵“特征值”要表示什么“特征”
  17. 华师计算机在线作业答案,2016春季华师计算机基础在线作业答案
  18. 数字集成电路设计-6-计算机体系结构
  19. MP6050使用DMP库获取计步数
  20. 杨天宇20190905-1 每周例行报告

热门文章

  1. SSM解决Mapper映射文件不发布
  2. Struts2的下载安装
  3. easyUI的中文乱码问题
  4. 重磅:某国产操作系统发布,称完全可替代Windows 7,由华为牵头制作!
  5. MySQL中,21个写SQL的好习惯
  6. AssertionError: Path does not exist: py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main
  7. 蓝桥杯练习系统习题-算法训练1
  8. Lucene教程--Analyzer分析器详解
  9. Android中ContentProvider组件数据共享
  10. 通过XML设置屏幕方向(android:screenOrientation)详解