Elasticsearchkibana官方基础本地实践

database

Elasticsearch kibana学习本地测试,数据处理分析

官方资源链接

  •   https://www.elastic.co/cn/start
  •   elasticsearch官方基础视频教程
  •   https://www.elastic.co/cn/webinars/getting-started-elasticsearch?elektra=startpage
  •   kibana官方基础视频教程
  •   https://www.elastic.co/cn/webinars/getting-started-kibana?elektra=startpage

动手实践

当前最新版本  Elasticsearch 7.7.0

运行环境

  • a.JDK8+
  • b.系统可用内存>2G
  • c.win7

下载 个人觉得迅雷相对较快

  • https://artifacts.elastic.co/downloads/kibana/kibana-7.7.0-windows-x86_64.zip
  • https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-windows-x86_64.zip

解压运行启动服务

​elasticsearch/bin

elasticsearch.bat

#编辑

kibana.yml

elasticsearch.hosts: ["http://localhost:9200"]

#若elasticsearch开启用户密码则需要配置

elasticsearch.username: "elastic"

elasticsearch.password: "changeme"

国际化中文界面开启

i18n.locale: "zh-CN"

#双击启动

bin/kibana.bat

#浏览器访问

http://localhost:5601/

 

 

 菜单点击dev-tools工具进行基本使用调试 

计算集群中文档的数量

GET _count

{

"query": {

"match_all": {}

}

}

添加文档

PUT  testuser/_doc/1

{

"name":"kuKi",

"address":"北京",

"sex":"",

"about":"runing climbing joking",

"age":24

}

检索文档

GET  testuser/_doc/1

搜索全部文档

GET  testuser/_search

URL参数搜索

GET  testuser/_search?q=address:上海

表达式搜索 match查询

GET testuser/_search
{"query":{

"match": {

"address": "上海"

}

}}

表达式 匹配加过滤

GET  testuser/_search

{

"query":{

"bool": {

"must": [

{"match": {

"address": "上海"

}}

],

"filter": [

{

"range": {

"age": {

"gte": 15,

"lte": 25

}

}

}

]

}

}

}

全文检索

GET  testuser/_search

{

"query": {

"match": {

"address": "北京"

}

}

}

检索短语搜索

GET  testuser/_search

{

"query": {

"match_phrase": {

"about": "runing climbing"

}

}

}

高亮检索结果显示

GET  testuser/_search

{

"query": {

"match_phrase": {

"about": "runing climbing"

}

},

"highlight": {

"fields": {

"about": {}

}

}

}

聚合分析

GET  testuser/_search

{

"query":{

"bool": {

"must": [

{"match": {

"address": "上海"

}}

],

"filter": [

{

"range": {

"age": {

"gte": 15,

"lte": 25

}

}

}]}}}

分词处理

GET  testuser/_analyze

{

"text": ["goods morning every body"]

}

更多特性

suggestions、geolocation、percolation、fuzzy 与 partial matching 等特性后面继续慢慢研究

 

以上是 Elasticsearchkibana官方基础本地实践 的全部内容, 来源链接: utcz.com/z/533944.html

回到顶部