头图

全文搜索属于最常见的需求,开源的 ElasticSearch (以下简称ElasticSearch )是目前全文搜索引擎的首选。
它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。

ElasticSearch 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。ElasticSearch是 Lucene 的封装,并提供了REST API的操作接口,开箱即用。

一、 安装ES

安装之前我们需要在机器上安装好Java的环境,版本1.8及以上,设置好对应的环境变量,如JAVA_HOME等环境变量

1. Windows下安装ElasticSearch

  • ElasticSearch的下载
    ElasticSearch的下载我们可以在官网下载页面进行下载。
    image.png
    我们选择Windows版本,然后点击下载。
  • 选择合适的位置进行解压
  • 然后我们进入目录下的bin目录,双击elasticsearch.bat文件,稍作等待就会启动成功
  • 验证是否安装成功,访问localhost:9200 然后就会显示一段JSON数据

    {
    "name": "DESKTOP-FA293",
    "cluster_name": "elasticsearch",
    "cluster_uuid": "RjFufEo9STqFwASurQWF_A",
    "version": {
      "number": "7.14.0",
      "build_flavor": "default",
      "build_type": "zip",
      "build_hash": "dd5a0a2acaa2045ff9624f3729fc8a6f40835aa1",
      "build_date": "2021-07-29T20:49:32.864135063Z",
      "build_snapshot": false,
      "lucene_version": "8.9.0",
      "minimum_wire_compatibility_version": "6.8.0",
      "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
    }

小何爱编程
0 声望0 粉丝