全文搜寻属于最常见的需要,开源的 ElasticSearch (以下简称ElasticSearch )是目前全文搜索引擎的首选。
它能够疾速地贮存、搜寻和剖析海量数据。维基百科、Stack Overflow、Github 都采纳它。

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

一、 装置ES

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

1. Windows下装置ElasticSearch

  • ElasticSearch的下载
    ElasticSearch的下载咱们能够在官网下载页面进行下载。

    咱们抉择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"}