当前位置: 首页 > article >正文

windows安装Elasticsearch及增删改查操作

1.首先去官网下载Elasticsearch
下载地址
在这里插入图片描述
我这里选择的是7.17.18
在这里插入图片描述
选择windows版本
在这里插入图片描述
下载完成后解压是这样的
在这里插入图片描述
下载完成后点击elasticsearch.bat启动elasticsearch服务
在这里插入图片描述
输入http://localhost:9200看到如下信息说明启动成功。
在这里插入图片描述
还有记得修改elasticsearch.yml文件,创建node名称和配置网络方便elasticsearch-head链接
在这里插入图片描述

# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
cluster.name: es-application
#cluster.name: my-application
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
node.name: master
#node.name: node-1
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
# ---------------------------------- Various -----------------------------------
#
# Require explicit names when deleting indices:
#
#action.destructive_requires_name: true
http.cors.enabled: true
http.cors.allow-origin: "*"

2.下载Kibana
kibana下载地址
注意:Kibana的版本要和Elasticsearch的版本一致
在这里插入图片描述
选择对应的版本
在这里插入图片描述
下载kibana
在这里插入图片描述
解压后是这样
在这里插入图片描述
启动kibana服务
在这里插入图片描述
输入http://localhost:5601/出现如下页面说明启动成功
在这里插入图片描述
3.下载elasticsearch-head图形管理界面方便查看
https://github.com/mobz/elasticsearch-head
下载完成后解压
在这里插入图片描述
运行前,执行安装grunt环境
npm install grunt --save-dev
然后运行项目
npm run start
在这里插入图片描述
浏览器输入http://localhost:9100/
在这里插入图片描述

4.接着下载ik分词器(对中文文本进行分词可以显著提示检索效率)
ik分词器下载地址
https://release.infinilabs.com/analysis-ik/stable/
在这里插入图片描述
ik分词器的版本要能对应上
下载完成后解压放入plugins文件夹,然后重启Elasticsearch即可
在这里插入图片描述
python中可以通过put请求批量添加数据
在这里插入图片描述
通过get请求查询数据
在这里插入图片描述

也可以发送delete请求来删除数据
在这里插入图片描述

查询速度快的飞起!!!
在这里插入图片描述


http://www.kler.cn/a/447421.html

相关文章:

  • postman读取文件执行
  • 在福昕(pdf)阅读器中导航到上次阅读页面的方法
  • 简洁IIC协议讲述
  • 国内网络在Ubuntu 22.04中在线安装Ollama并配置Open-WebuiDify
  • 相机内外参知识
  • 全面解析 Golang Gin 框架
  • 基于SpringBoot+Mysql实现的在线音乐系统平台功能实现一
  • postman测试导入文件
  • 【ETCD】【实操篇(四)】etcd常见问题快问快答FAQ
  • 2.5 io_uring
  • 黑马Java面试教程_P7_常见集合_P4_HashMap
  • homebrew,gem,cocoapod 换源,以及安装依赖
  • uniapp实现手写签名,并在app中将其转为base64格式的图片
  • springboot中的AOP以及面向切面编程思想
  • Vue.js前端框架教程8:Vue消息提示ElMessage和ElMessageBox
  • Win/Mac 如何实现测试 IP 和端口
  • ​在VMware虚拟机上设置Ubuntu与主机共享文件夹​
  • ubuntu 开机自动mount 的方法
  • 行情接入手册
  • 信息安全管理与评估赛题第6套
  • 【初阶数据结构与算法】八大排序算法之选择排序(直接选择排序、堆排)
  • 使用C#绘制具有平滑阴影颜色的曼德布洛特集分形
  • 国产操作系统openEuler22.09系统OpenStackYoga 部署指南
  • [笔记]关于Qt的nativeEvent事件无法接收window消息的Bug
  • 【从零开始入门unity游戏开发之——C#篇17】C#面向对象的封装——类(Class)和对象、成员变量和访问修饰符、成员方法
  • Liquibase结合SpringBoot使用实现数据库管理