elasticsearch-7.12.0学习

elasticsearch

elasticsearch官网
elasticsearch使用:

  1. 解压elasticsearch包
  2. 熟悉目录
-bin 启动目录
-config 配置目录
-modules 功能模块
-plugins 插件
  1. 启动elasticsearch.dat,访问http://localhost:9200/
{
   
  "name" : "DESKTOP-FHMFD6I",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "g-TROMVhS4qCuLXY9qzHzw",
  "version" : {
   
    "number" : "7.12.0",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "78722783c38caa25a70982b5b042074cde5d3b3a",
    "build_date" : "2021-03-18T06:17:15.410153305Z",
    "build_snapshot" : false,
    "lucene_version" : "8.8.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
  1. 安装可视化插件/elasticsearch-head
    传送门
    https://github.com/mobz/elasticsearch-head.git
    • cd elasticsearch-head
    • npm install
    • npm run start
    • 访问9100端口

解决elasticsearch-head跨域问题:
在elasticsearch.yml中添加

#解决跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"

elasticsearch端口地址:
publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}

elasticsearch通信地址:
publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}, {[::1]:9200}

kibana

kibana安装:解压即用、需要先启动elasticsearch。

ik分词器

安装https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.12.0,注意对应版本。
在kibana中的dev tool中测试:

GET _analyze
{
   
  "analyzer" : "ik_smart", 
  "text" : "中国共产党"
}
GET _analyze
{
   
  "analyzer": "ik_max_word", 
  "text" : "爱我中国xin"
}
# 索引操作
PUT /test3/_doc/1
{
   
  "name": "李耀伦",
  "age" : 21,
  "brith": "1999-04-06"
}
#修改
POST /test3/_doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值