1. 🏆 全文检索

1.1. 环境安装

采用docker环境配置

1.1.1. 安装Elasticsearch

docker run -e TZ=Asia/Shanghai -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -d -p 9200:9200 -p 9300:9300  -e "discovery.type=single-node" --name es   \
--privileged=true elasticsearch:7.9.0

1.1.2. 安装IK分词器

进入Elasticsearch容器

elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.9.0/elasticsearch-analysis-ik-7.9.0.zip

1.2. 安装kibana

可视化管理es容器

docker run -d --name es-kibana -e “I18N_LOCALE=zh-CN” --link=es:elasticsearch -p 5601:5601 kibana:7.9.0

访问地址:http://ip:5601/app/dev_tools#/console

[!tip]请使用7.9.0版本,es版本不同差异比较大,版本不兼容会导致es功能无法正常使用

1.3. 开发配置

1.3.1. 依赖

依赖ms-elasticsearch的方式

方式1、将ms-elasticsearch打包成jar, 同步到本地的maven库;

<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-elasticsearch</artifactId>
</dependency>

方式2、直接将ms-elasticsearch源代码复制到项目中;

1.3.2. application.yml

必须先安装环境,ip根据实际情况编写

  # ES服务器链接
  elasticsearch:
    uris: [ localhost:9200 ]
  data:
    elasticsearch:
      repositories:
        enabled: true
Copyright © mingsoft.net 2012-2022 all right reserved,powered by Gitbook该文件修订时间: 2023-02-25 10:14:41

results matching ""

    No results matching ""

    results matching ""

      No results matching ""