前言
搜索,一直是一个比较复杂的命题,而我们在实际的业务开发中遇到的大多数问题都是可以通过数据库的like子句实现的,然而,当我们对于搜索的要求越来越高的时候,我们就可以发现我们原有的技术已经hold不住了。这个时候我们需要的是更加强劲的工具和技术。毫无疑问,最近兴起的es为我们提供了强大的运算能力。那么,今天先来看看es的安装吧!
es是什么
实际上,es是基于Apache的Lucene的一个开源的搜索引擎,这个开源的搜索引擎对于实时搜索的支持十分强大。阿福自己做过简单的测试,往单机节点内导入数十万数据,其返回的时间均会在100ms之内。
所以,这大概就是我们想了解他的原因了吧!下面,我们先来看看他的基本安装。
es的基本安装
好了,接下来让我们来谈谈es的安装,实际上es的安装简直简单的不像话,相必大家很多人都玩过硬盘无须安装的绿色版游戏,ok,你只要把es当做一个无须安装的绿色版游戏即可!
当然,必要的下载还是要有的。下载其基本的压缩包,然后解压到你电脑上的相关目录下去即可。这个时候,你将会看到如下画面:
看到这里,我不禁想起了那句约定大于配置的名言,啊哈哈,大家肯定会知道进入到bin目录的啦!这是一贯的习惯!进去之后,你会发现,里面有各种各样的脚本,当然启动的话不同平台启动不同的脚本即可。windows就是bat脚本了!
好了启动后我们将会看到如下画面:
接下来我们就可以进行简单的测试了,啊哈!
实际上测试的方法非常简单,我们只需要简单的在浏览器访问自己的9200端口即可。我们可以看到这个节点有一个默认的名称,当然,他的名字叫chrome,我擦,一向都是叫漫威里面的漫画人物的好吗。当然,我还特意去查了下,确认莫有chrome这个漫画英雄。好吧,阿福承认自己无聊了。但是我想es的开发者应该也是个漫威迷偶!
总结
今天只是看了下如何安装es,实际上也谈不上是安装的啦!但是,我们可以看到一个东西,那就是约定剩余配置啊!哈哈
最后,大家好梦!