ElasticSearch学习之ElasticSearch快速入门实战

这篇具有很好参考价值的文章主要介绍了ElasticSearch学习之ElasticSearch快速入门实战。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.先“分词”

2.倒排索引(前提是分词)

ElasticSearch官网地址:欢迎来到 Elastic — Elasticsearch 和 Kibana 的开发者 | Elastichttps://www.elastic.co/cn/

一、下载

下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

我在本地下载的是7.17.3版本

ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据

 解压:

ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据

启动es之前别忘了配置环境变量:ES_JAVA_HOME和ES_HOMEElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据es7之后自带jdk包, es8之后需要JDK17以上版本,不用下载JDK17了,因为已经自带了

进入bin文件夹中:双击:elasticsearch.bat 启动

访问:http://127.0.0.1:9200/_cat/nodes?v

ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据

 出现上图安装启动成功。

二、安装kibana

Kibana是一个开源分析和可视化平台,旨在与Elasticsearch协同工作。

参考文档:Quick start | Kibana Guide [7.17] | Elastichttps://www.elastic.co/guide/en/kibana/7.17/get-started.html

1)下载并解压缩Kibana 下载地址: https://www.elastic.co/cn/downloads/past-releases#kibana

选择版本:7.17.3

2)修改Kibana.yml

vim config/kibana.yml
 server.port: 5601 #指定Kibana服务器监听的端口号
 server.host: "localhost" #指定Kibana服务器绑定的主机地址
elasticsearch.hosts: ["http://localhost:9200"] #指定Kibana连接到的Elasticsearch实例的访
问地址

 i18n.locale: "zh-CN" #将 Kibana 的界面语言设置为简体中文

访问:

http://localhost:5601/app/dev_tools#/console

出现下图即为成功

ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据

 三、安装分词器

  • 在线安装analysis-icu分词插件
#查看已安装插件
bin/elasticsearch-plugin list
#安装插件
bin/elasticsearch-plugin install analysis-icu
#删除插件
bin/elasticsearch-plugin remove analysis-icu

 注意:注意:安装和删除完插件后,需要重启ES服务才能生效。

  • 离线安装ik中文分词插件

 本地下载elasticsearch-analysis-ik-7.17.3.zip插件,解压,然后手动上传到elasticsearch的plugins目 录,然后重启ES实例就可以了。

下载地址:Releases · medcl/elasticsearch-analysis-ik (github.com)https://github.com/medcl/elasticsearch-analysis-ik/releases  

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

#ES的默认分词设置是standard,会单字拆分

#ik_smart:会做最粗粒度的拆

#ik_max_word:会将文本做最细粒度的拆分

四、ES中几个重要的概念

节点:一个es进程

角色:集群中使用的很多

索引:非常重要的概念  相当于Mysql中的一个表

类型:可以忽略不计,es8中已经将类型去掉了

文档:重要

#查看有哪些索引
GET /_cat/indices 

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据    

#1.创建一个索引
put /es_db

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

ES 索引创建成功之后,以下属性将不可修改

1 索引名称   2 主分片数量    3 字段类型

GET /es_db

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

#删除索引
DELETE /es_db

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

PUT /es_db/_doc/1
{
  "name":"fox",
  "age":30,
  "addr":"沈阳浑南区"
}

 这里重复执行了两次上述命令

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

GET /es_db/_mapping/field/name

 ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

PUT /es_db
{
  "settings": {
    "index":{
      "analysis.analyzer.default.type": "ik_max_word"
    }
  }, 
  "mappings": {
    "properties": {
      "name":{
        "type": "keyword"
      },
      "age":{
        "type": "long"
      },
      "address":{
        "type": "text"
      }
    }
  }
}

  ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

get /es_db

  ElasticSearch学习之ElasticSearch快速入门实战,elasticsearch,学习,大数据 

 文章来源地址https://www.toymoban.com/news/detail-621634.html

 

到了这里,关于ElasticSearch学习之ElasticSearch快速入门实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Elasticsearch——快速入门

    Elasticsearch——快速入门

    从零基础的内容开始介绍Elasticsearch,主要包含以下内容: Elasticsearch的定义、优点,以及典型的业务场景。 Elasticsearch中重要的概念。 Elasticsearch典型的接入方式。 安装Elasticsearch。 使用Kibana调试Elasticsearch。 Elasticsearch节点的重要配置。 Elasticsearch简称ES,是世界上非常受欢迎

    2024年02月04日
    浏览(11)
  • 【ES专题】ElasticSearch快速入门

    【ES专题】ElasticSearch快速入门

    ElasticSearch(简称ES),又是一个比较陌生的东西。作为一个【搜索】引擎,据说,ES在行业里可谓是无可匹敌。所以,学好ES对我们的帮助还是很大的。 由于是一个陌生的东西,所以想要上手, 一定得先理解它定义的一些核心概念,如笔记中的【4.1 ElasticSearch核心概念】 。核

    2024年02月05日
    浏览(33)
  • 一.Elasticsearch快速入门及使用

    一.Elasticsearch快速入门及使用

    Elasticsearch 是一个免费且开放的分布式搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。 Elasticsearch 是全文搜索引擎的首选。它可以快速地 储存 、 检索 和 分析 海量数据。 相当于mysql你创建的某个数据库。 相当于mysql你

    2024年02月09日
    浏览(12)
  • 【Elasticsearch】结合Postman/ApiPost 快速入门

    【Elasticsearch】结合Postman/ApiPost 快速入门

            相比于MySQL那种关系型数据库,是采用正排索引,也就是根据主键去找其对应的行数据。而Elasticsearch这个NoSQL,是采用倒排索引,根据输入的某值返回其它整行的数据。而Elaticsearch是采用 RESTful 风格的数据库访问,以下就是测试案例。         用来创建索引,只

    2024年02月09日
    浏览(9)
  • ES(ElasticSearch)快速入门和集群搭建

    ES(ElasticSearch)快速入门和集群搭建

    ​ ES作为一个索引及搜索服务,对外提供丰富的REST接口,快速入门部分的实例使用kibana来测试,目的是对ES的使用方法及流程有个初步的认识。 创建index 索引库。包含若干相似结构的 Document 数据,相当于数据库的database。 语法: PUT /index_name 如: number_of_shards - 表示一个索引

    2024年02月07日
    浏览(10)
  • elasticsearch快速入门,一篇就够了,上手使用!

    elasticsearch快速入门,一篇就够了,上手使用!

    1.导入依赖 2.配置类 初始化配置bean,扔到ioc容器内 host链接–builder–RestHighLevelClient 3.测试类 1.导入依赖 2.导入前端素材 链接:https://pan.baidu.com/s/1M5uWdYsCZyzIAOcgcRkA_A 提取码:qk8p 复制这段内容后打开百度网盘手机App,操作更方便哦 3.application配置文件 4.先来测试一下controller和

    2023年04月08日
    浏览(11)
  • ElasticSearch入门介绍和实战

    ElasticSearch入门介绍和实战

    目录 1.ElasticSearch简介 1.1 ElasticSearch(简称ES) 1.2 ElasticSearch与Lucene的关系 1.3 哪些公司在使用Elasticsearch 1.4 ES vs Solr比较 1.4.1 ES vs Solr 检索速度 2.  Lucene全文检索框架 2.1  什么是全文检索 2.2 分词原理之倒排索引 3.  Elasticsearch中的核心概念 3.1  索引 index 3.2  映射 mapping 3.3  字

    2024年02月03日
    浏览(11)
  • Go Elasticsearch 增删改查(CRUD)快速入门

    Go Elasticsearch 增删改查(CRUD)快速入门

    文章目录 1.入门简介 2.客户端库 3.创建客户端 4.index 增删改查 5.增加 6.删除 7.修改 8.查询 9.小结 参考文献 Elasticsearch 入门简介 ES 的 Go 客户端较为流行的有 Elastic 公司官方库go-elasticsearch 和第三方库 olivere/elastic,后者较为流行。 因项目中使用的是 olivere/elastic/v7,所以本文将

    2023年04月08日
    浏览(14)
  • Elasticsearch入门指南——快速掌握全文搜索与分析

    作者:禅与计算机程序设计艺术 全文搜索引擎(Full-text search engine)也叫检索系统或者检索引擎,它是一个数据库应用程序,用来存储、处理和检索文字信息,并根据用户提交的查询语句从海量的文档中找到匹配的结果。最早起,它是基于搜索引擎技术诞生的,并广泛

    2024年02月08日
    浏览(17)
  • Elasticsearch快速入门及结合Next.js案例使用

    Elasticsearch快速入门及结合Next.js案例使用

    🎉欢迎来到Java学习路线专栏~Elasticsearch快速入门及结合Next.js案例使用 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:Java学习路线 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术和水平有

    2024年02月03日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包