ElasticSearch(es) windows安装

使用Elasticsearch 的时候首先要考虑的是版本问题,最好安装7.0以上版本。Elasticsearch是JAVA开发的,所有要先安装JAVA环境,安装完毕,通过下面4步就可以完成安装。

1. 下载ES并解压

进入官网的下载页面,进入以后选择对应的产品和版本进行下载。

解压 Elasticsearch,无需安装解压后即可用,解压后目录如上图:

  • bin:二进制系统指令目录,包含启动命令和安装插件命令等。
  • config:配置文件目录。
  • data:数据存储目录。
  • lib:依赖包目录。
  • logs:日志文件目录。
  • modules:模块库,例如 x-pack 的模块。
  • plugins:插件目录。

2. es启动

下载并解压完毕以后,会出现elasticsearch-版本文件夹,点击bin/elasticsearch.bat启动ES。

3. 分词器安装

分词器是将存储进去的文档进行短语拆分处理,用来作为查询索引。
原生的分词器对于中文的分词支持不是很好。原生中文不支持短语分词,而是将中文一个一个的拆分。比如:“人民币”,原生的分词器会将其分为“人”,“民”,“币”。这时你只想查询人相关信息的时候,“人民币”也会被关联出来。

推荐用IK分词器, 在官网页面中下载对应ES版本的分词器,将其解压放在plugin/ik目录下,重启es,分词器插件就自动加载了。

4. 校验安装

默认在9200端口运行,请求http://localhost:9200/得到一个 JSON 对象,其中包含当前节点、集群、版本等信息。

{
    "name": "xxxxxxx",
    "cluster_name": "elasticsearch",
    "cluster_uuid": "6yuLKBsVRLe78Uce3l4pFA",
    "version": {
        "number": "7.4.0",
        "build_flavor": "default",
        "build_type": "zip",
        "build_hash": "fe40335",
        "build_date": "2022-10-30T23:17:19.084789Z",
        "build_snapshot": false,
        "lucene_version": "7.4.0",
        "minimum_wire_compatibility_version": "5.6.0",
        "minimum_index_compatibility_version": "5.0.0"
    },
    "tagline": "You Know, for Search"
}

看到这些信息就证明已经安装成功!