zoukankan      html  css  js  c++  java
  • SpringBoot(九) ElasticSearch 全文检索

    ElasticSearch

    ​ ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    ElasticSearch 安装(Docker)

    1.安装java最新版本

    • 下载linux的.tar.gz
    • 解压到指定目录
    • 配置环境变量

    2.安装Docker(非必须这是是在Docker中安装)

    3.安装ElasticSearch的镜像

    docker pull registry.docker-cn.com/library/elasticsearch

     4.运行ElasticSearch。-e ES_JAVA_OPTS="-Xms256m -Xmx256m" 表示占用的最大内存为256m,默认是2G

    [root@node1 ~]# docker images
    REPOSITORY                                     TAG                 IMAGE ID                                                                   CREATED             SIZE
    registry.docker-cn.com/library/elasticsearch   latest              671bb2d7da44                                                               32 hours ago        486 MB
    [root@node1 ~]#
    [root@node1 ~]# docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 671bb2d7da44

    5.测试是否启动成功

    访问9200端口:http://localhost:9200/ 查看是否返回json数据

    ElasticSearch入门

    最好的工具就是官方文档,所有的操作都可以在文档中进行查找操作,因为最近用不到,所以暂时就不写了,以后用到再补充吧。

  • 相关阅读:
    jenkins, docker-composer
    php pass-by-reference deprecated &$-->$
    showslow / YSlow for PhantomJS/slimerjs(gecko)/phantomas
    FW qunit introduction
    FW: AMD, CMD, CommonJS和UMD
    nodejs unit test related----faker-cli, sinonjs, mock/stub
    cs api测试
    CloudStack 4.3功能前瞻
    devcloud
    DevCloud for CloudStack Development
  • 原文地址:https://www.cnblogs.com/JiangLai/p/10020680.html
Copyright © 2011-2022 走看看