Elastic Search使用自定义的拓展词库------Elastic Search

POST _analyze
{
  "analyzer": "ik_max_word",
  "text": "巧碧螺殿下"
}

POST _analyze
{
  "analyzer": "ik_max_word",
  "text": "巧碧螺殿下"
}

{
  "tokens" : [
    {
      "token" : "巧",
      "start_offset" : 0,
      "end_offset" : 1,
      "type" : "CN_CHAR",
      "position" : 0
    },
    {
      "token" : "碧",
      "start_offset" : 1,
      "end_offset" : 2,
      "type" : "CN_CHAR",
      "position" : 1
    },
    {
      "token" : "螺",
      "start_offset" : 2,
      "end_offset" : 3,
      "type" : "CN_CHAR",
      "position" : 2
    },
    {
      "token" : "殿下",
      "start_offset" : 3,
      "end_offset" : 5,
      "type" : "CN_WORD",
      "position" : 3
    }
  ]
}

 {
  "tokens" : [
    {
      "token" : "巧",
      "start_offset" : 0,
      "end_offset" : 1,
      "type" : "CN_CHAR",
      "position" : 0
    },
    {
      "token" : "碧",
      "start_offset" : 1,
      "end_offset" : 2,
      "type" : "CN_CHAR",
      "position" : 1
    },
    {
      "token" : "螺",
      "start_offset" : 2,
      "end_offset" : 3,
      "type" : "CN_CHAR",
      "position" : 2
    },
    {
      "token" : "殿下",
      "start_offset" : 3,
      "end_offset" : 5,
      "type" : "CN_WORD",
      "position" : 3
    }
  ]
}

docker run --name elasticsearch-p \
>   -p 9200:9200 -p 9300:9300 \
>   -e "discovery.type=single-node" \
>   -e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
>   -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
>   -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
>   -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
>   -d elasticsearch:7.4.2
1b6793c542153b52168ecf12fb506fbd099b6af4f98c43d1efb00ad2d209b420
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS         PORTS                                                                                                                                      NAMES
1b6793c54215   elasticsearch:7.4.2   "/usr/local/bin/dock…"   4 seconds ago   Up 3 seconds   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp                                                       elasticsearch-p
5a879124a74b   kibana:7.4.2          "/usr/local/bin/dumb…"   7 days ago      Up 5 minutes   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                                                                                  kibana
25a5439186fa   d445c0adc9a5          "docker-entrypoint.s…"   2 months ago    Up 5 minutes   4369/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp, 0.0.0.0:5673->5672/tcp, :::5673->5672/tcp   rabbit
db61879bdaf3   redis                 "docker-entrypoint.s…"   4 months ago    Up 5 minutes   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp                                                                                                  redis
8b875b01624e   mysql:5.7             "docker-entrypoint.s…"   4 months ago    Up 5 minutes   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp                                                                                       mysql
[root@localhost ~]# cd /mydata
[root@localhost mydata]# ls
elasticsearch  mysql  redis
[root@localhost mydata]# mkdir nginx
[root@localhost mydata]# ls
elasticsearch  mysql  nginx  redis
[root@localhost mydata]# docker images
REPOSITORY      TAG       IMAGE ID       CREATED       SIZE
redis           latest    7614ae9453d1   2 years ago   113MB
mysql           5.7       c20987f18b13   2 years ago   448MB
kibana          7.4.2     230d3ded1abc   4 years ago   1.1GB
elasticsearch   7.4.2     b1179d41a7b4   4 years ago   855MB
[root@localhost mydata]# docker run -p 80:80 --name nginx -d nginx:1.10
Unable to find image 'nginx:1.10' locally
1.10: Pulling from library/nginx
6d827a3ef358: Pull complete 
1e3e18a64ea9: Pull complete 
556c62bb43ac: Pull complete 
Digest: sha256:6202beb06ea61f44179e02ca965e8e13b961d12640101fca213efbfd145d7575
Status: Downloaded newer image for nginx:1.10
96a4d65fc40977872c8af56e3ec7154f066dffc208c2a4c9e262ed25c2f05ac6

 docker run --name elasticsearch-p \
>   -p 9200:9200 -p 9300:9300 \
>   -e "discovery.type=single-node" \
>   -e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
>   -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
>   -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
>   -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
>   -d elasticsearch:7.4.2
1b6793c542153b52168ecf12fb506fbd099b6af4f98c43d1efb00ad2d209b420
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS         PORTS                                                                                                                                      NAMES
1b6793c54215   elasticsearch:7.4.2   "/usr/local/bin/dock…"   4 seconds ago   Up 3 seconds   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp                                                       elasticsearch-p
5a879124a74b   kibana:7.4.2          "/usr/local/bin/dumb…"   7 days ago      Up 5 minutes   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                                                                                  kibana
25a5439186fa   d445c0adc9a5          "docker-entrypoint.s…"   2 months ago    Up 5 minutes   4369/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp, 0.0.0.0:5673->5672/tcp, :::5673->5672/tcp   rabbit
db61879bdaf3   redis                 "docker-entrypoint.s…"   4 months ago    Up 5 minutes   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp                                                                                                  redis
8b875b01624e   mysql:5.7             "docker-entrypoint.s…"   4 months ago    Up 5 minutes   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp                                                                                       mysql
[root@localhost ~]# cd /mydata
[root@localhost mydata]# ls
elasticsearch  mysql  redis
[root@localhost mydata]# mkdir nginx
[root@localhost mydata]# ls
elasticsearch  mysql  nginx  redis
[root@localhost mydata]# docker images
REPOSITORY      TAG       IMAGE ID       CREATED       SIZE
redis           latest    7614ae9453d1   2 years ago   113MB
mysql           5.7       c20987f18b13   2 years ago   448MB
kibana          7.4.2     230d3ded1abc   4 years ago   1.1GB
elasticsearch   7.4.2     b1179d41a7b4   4 years ago   855MB
[root@localhost mydata]# docker run -p 80:80 --name nginx -d nginx:1.10
Unable to find image 'nginx:1.10' locally
1.10: Pulling from library/nginx
6d827a3ef358: Pull complete 
1e3e18a64ea9: Pull complete 
556c62bb43ac: Pull complete 
Digest: sha256:6202beb06ea61f44179e02ca965e8e13b961d12640101fca213efbfd145d7575
Status: Downloaded newer image for nginx:1.10
96a4d65fc40977872c8af56e3ec7154f066dffc208c2a4c9e262ed25c2f05ac6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值