Elasticsearch 学习笔记

Elasticsearch 可以用于快速地储存、搜索和分析海量数据。这里会将其简称为 ES。大部分DSL在 Kibana Dev Tools 中执行。

👉文章列表
Elasticsearch 7 学习笔记 ⏬ 快速上手 Index、Type、Document 安装与启动 Kibana 的使用 下载历史版本 文档唯一性 默认端口与端口设置 创建和删除索引 自定义 mapping 和 settings 设置索引副本数量和分片数量 查看所有索引 数据类型 字符串类型 keyword 、text 数组 添加和更新文档 通过 _bulk 批量添加文档 使用 from 、size 进行分页查询 查询中使用 sort 进行排序 查询结果只展示部分字段 查询结果中展示 _version 字段 使用 ignore_above 限制字符串长度 动态映射 精确搜索/全文搜索示例
客户端 ⏬ Python 客户端 Java TransportClient API 客户端 Java REST Client API 客户端
其他 ⏬ ES 6 快速上手 ES 5 快速上手

Elasticsearch 7 : Kibana 的使用


Kibana 的版本应该和 Elasticsearch 一致。例如 elasticsearch 版本是 7.2.0,kibana 也应该是7.2.0。

安装

下载网址:https://www.elastic.co/cn/downloads/past-releases

解压后,直接运行 bin/kibana即可。

端口

默认监听本地的 5601 端口,用户可以通过 http://127.0.0.1:5601 访问 kibana 网页。

如果要自定义,比如修改为 5602,可以在config/kibana.yml中增加一行:

server.port: 5602

kibana 默认监听 elasticsearch 在本地的 9200 端口,如果要修改可以在config/kibana.yml中增加一行:

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

Dev Tools 的使用

kibana 网页中左侧有一竖着排列的工具栏,其中一个工具是 Dev Tools ,我们用它来执行 Elasticsearch 的 DSL ,比如创建索引、添加文档、查询等。

本地网址: http://127.0.0.1:5601/app/kibana#/dev_tools/console?_g=()


( 本文完 )

文章目录