简单概念

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 bin\elasticsearch.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 bin\kibana.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

最新文章

  1. OpenGL超级宝典笔记----框架搭建
  2. 发测试 HTML/FILE/MYSQL/动态 20151120
  3. sqlserver 附加数据库失败,错误提示:5拒绝访问 解决办法
  4. Redis的安装和使用
  5. Hadoop基础教程之重新认识Hadoop
  6. JS内存管理测试
  7. Ant工具
  8. Unity Shader入门精要读书笔记(一)序章
  9. 在MAC OS X中默认的Web共享目录
  10. appium+Python 启动app(二)
  11. Linux--慕课学习
  12. 华为专家谈CMDB建设
  13. [Android Pro] 由模块化到组件化(一)
  14. 菜鸟调错(六)——Hibernate 4.3.x 注解常见错误及解决方案
  15. JPA联合主键
  16. 【BZOJ4154】Generating Synergy【kd树】
  17. PHP里的进制
  18. android之ffmpeg:设置cygwin
  19. [android] 天气app布局练习(二)
  20. (转)对于ESP、EBP寄存器的理解

热门文章

  1. 学习鸟哥的Linux私房菜笔记(10)——bash2
  2. 微信小程序的轮播图swiper问题
  3. 【20.00%】【codeforces 44G】Shooting Gallery
  4. XMPP开发adiumclient登陆
  5. vue router 传递参数
  6. Bean行为破坏之前,
  7. Android 在子线程中更新UI的几种方法
  8. RabbitMq核心概念和术语
  9. redis在windows10上跑起来
  10. C#获取windows 10的下载文件夹路径