Elasticsearch 搜索引擎 详解

    xiaoxiao2025-05-07  13

    一 ,什么是Elasticsearch

    Elasticsearch底层采用倒排索引对文档的内容进行关键词分词,每个关键词对应多个文档出现具体位置信息,后期查询的时候直接通过分词定位到相关的文档信息,默认情况下Elasticsearch对中文分词不是很友好,可以采用第三方Ik分词器或者自定义热词。

    安装Elasticsearch

    这里通过Docker安装

    Docker安装Elasticsearch Kibana

    1,.下载Elasticsearch镜像文件

    docker pull elasticsearch

    2,运行Elasticsearch

    docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch

    关闭防火墙

    systemctl stop firewalld.service

    注意:-p 5601:5601 是kibana的端口地址 (我这里kibana的container共用elasticsearch的网络,所以这样设置

    3,测试结果

    http://192.168.234.134:9200/ 注意:这IP是自己IP\

    安装Kibana

    docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:elasticsearch kibana

    测试运行结果

    http://192.168.234.134:5601/app/kibana

     

     

     

     

     

    最新回复(0)