zoukankan      html  css  js  c++  java
  • Elasticsearch教程(一)简介与安装

    简单概念

    ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
    我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题

    外文名:Elastic Search
    设计用途:用于分布式全文检索
    技术支持:通过HTTP使用JSON进行数据索引
    主要目的:解决人们对于搜索的众多要求
    简称:ES

    安装

    1、下载地址:https://www.elastic.co/downloads/elasticsearch

    我这里下载的是6.6.2 Windows解压版本的,可以根据需要下载相应的版本

    1.1 运行启动

    bin/elasticsearch (or binelasticsearch.bat on Windows)
    打开浏览器,输入http://localhost:9200/ 查看,或者Invoke-RestMethod http://localhost:9200 with PowerShell

    2、kibana

    配套使用的测试连接工具kibana,Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作,你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。
    下载地址:https://www.elastic.co/downloads/kibana

    2.1 启动

    ①打开config/kibana.yml,设置elasticsearch.hosts,值来源Elasticsearch 实例
    ②Run bin/kibana (or binkibana.bat on Windows)
    ③打开http://localhost:5601

    3、安装elasticsearch-analysis-ik

    下载地址:https://github.com/medcl/elasticsearch-analysis-ik/tree/v6.6.2
    参考文档:https://blog.csdn.net/u011499747/article/details/78917718

    在线安装:

    ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.1.1/elasticsearch-analysis-ik-6.1.1.zip
  • 相关阅读:
    左划删除
    UILabel 添加图片
    Swift-11-委托模式
    Swift-11-协议(Protocols)
    Swift-10--错误处理
    Swift-09-可空链式调用(Optional Chaining)
    Swift-08-闭包引起的循环强引用
    Swift-07-析构器deinit
    Swift-06-闭包
    【转】HTML5标签使用的常见误区
  • 原文地址:https://www.cnblogs.com/hzhh123/p/10635178.html
Copyright © 2011-2022 走看看